آموزش ساخت شورت‌کد در وردپرس


نویسنده:
شنبه 7 تیر 1399
ساخت شورتکد در وردپرس

شورت‌کدها، کدهای کوچکی هستند که می‌توان با اجرای آن، کدهای تعریف شده‌ای را به اجرا در آورد و خروجی مشخصی را دریافت کرد. در این مقاله قصد داریم روش ساخت شورت‌کد در وردپرس را بررسی کنیم. در جلسات قبل مفهوم شورت کد و روش استفاده از آن را بررسی کرده‌ بودیم. اگر هنوز با شورت‌کدها آشنا نیستید به مقاله زیر مراجعه کنید.

شورت کد چیست؟ هر آنچه باید از ShortCode‌ها در وردپرس بدانید


روش ساخت شورت‌کد در وردپرس

برای ایجاد یک شورت‌کد باید به محل قرار گرفتن قالب فعلی وب‌سایت خود مراجعه کنید. برای این کار وارد هاست سایت شده و در مسیر public_html‌ به wp-content و سپس themes مراجعه کنید و پوشه‌ی قالب فعلی را انتخاب کنید.

در پوشه‌ی قالب باید به دنبال فایلی به نام functions.php باشید. در این فایل تمامی توابع وردپرس نوشته و اجرا می‌شوند. در انتهای این فایل کد زیر را نوشته سپس فایل را ذخیره کنید.

در کد بالا به کمک تابع add_shortcode برای عبارت my-first-code یک تابع تعریف کردیم. بنابراین هرجا که این شورت‌کد فراخوانی شود تابع adminesite_shortcode اجرا می‌شود.

همانطور که مشاهده می‌کنید این تابع عبارت Hello world را در خروجی چاپ می‌کند. برای آزمایش آن یک بلوک کدکوتاه در گوتنبرگ ایجاد کنید و کد زیر را در آن قرار دهید. سپس تغییرات را ذخیره و پیش نمایش برگه یا نوشته را مشاهده کنید.

در کد بالا یک عمل بسیار ساده برای این شورت‌کد در نظر گرفته‌ایم. شما می‌توانید در داخل بدنه‌ی تابع adminesite_shortcode کد مدنظر خود را بنویسید.


نحوه اجرا کد کوتاه در فایل‌های قالب

به کمک روش بالا می‌توانید کدهای کوتاه موردنیاز خود را بسازید و آنها را در برگه یا نوشته وارد کنید. برای اجرای این کدها در فایل‌های قالب می‌توانید از تابع زیر استفاده کنید:

کافیست جای عبارت your_shortcode اسم شورت‌کدی که ایجاد کرده‌اید را بنویسید. این روش زمانی کاربرد دارد که بخواهیم یک شورت‌کد را به کمک کدهای php اجرا کنیم. برای مثال می‌خواهیم در همه‌ی نوشته‌ها قابلیت امتیازدهی ستاره‌ای فعال شود. در این صورت شورت‌کدی که پلاگین به ما می‌دهد را در single.php جایگذاری می‌کنیم.

مطالب زیر را حتما بخوانید

شخصی سازی بخش نظرات در وردپرس (ایجاد بخشی متفاوت برای کامنت‌ها)

اگر می خواهید برای بخش نظرات قالب وب سایت خود یک طرح اختصاصی داشته باشید در این مقاله ما را...

نمایش آخرین مطالب وردپرس براساس یک برچسب خاص – بدون افزونه

در این مقاله یاد می‌گیرید که چطور آخرین مطالب وردپرس را بر اساس یک برچسب خاص در صفحات قالب خود،...

آموزش ساخت و اضافه کردن جعبه نمایش اطلاعات نویسنده در وردپرس

باکس درباره نویسنده در وردپرس می‌تواند به معرفی و اطلاعاتی درباره نویسندگان به کاربران می‌دهد.

نمایش آخرین مطالب یک دسته خاص در وردپرس – بدون افزونه

در این مقاله یاد می‌گیرید که چطور آخرین مطالب یک دسته خاص وردپرس را در صفحه اصلی و دیگر صفحات...

دیدگاهتان را بنویسید

2 پاسخ به “آموزش ساخت شورت‌کد در وردپرس”

  1. quantumcompunet گفت:

    سلام
    ممنون بابت آموزش کاربردی‌تون
    یک سوال داشتم
    من میخوام یک صفحه از ووکامرسم رو که شورتکد نداره براش شورتکد بسازم
    مثلا صفحه حساب کاربری ووکامرس با شورتکد [woocommerce_my_account] به صورت پیش فرض نمایش داده میشه
    و در این صفحه گزینه‌های نمایش سفارشات و دانلودها وجود داره که برای این صفحات به صورت پیش فرض شورتکدی نداره که من میخوام برای این صفحات هم شورتکد بسازم تا بتونم این صفحات رو در قالب‌های المنتور به نمایش در بیارم
    ممنون میشم برای این مسئله راهنماییم کنید

    • سلام باید در تابع adminesite_shortcode کدهایی بنویسید که سفارشات رو نمایش دهد. برای این کار نیاز به دانش برنامه نویسی دارید یا باید از یک طراح سایت کمک بگیرید

دیدگاهتان را بنویسید