خانه / وردپرس / آموزش وردپرس / نکاتی بسیار مهم در برنامه نویسی پلاگین در وردپرس – قسمت سوم
نکاتی بسیار مهم در برنامه نویسی پلاگین در وردپرس

تاریخ انتشار: تیر 23, 1394 تعداد بازدید: 216 بازدید تعداد دیدگاه ها: 0

نکاتی بسیار مهم در برنامه نویسی پلاگین در وردپرس – قسمت سوم

نکاتی بسیار مهم در برنامه نویسی پلاگین در وردپرس – قسمت سومReviewed by فریش تم on Jul 14Rating: 5.0نکاتی بسیار مهم در برنامه نویسی پلاگین در وردپرس – قسمت سومدر قسمت اول نکات برنامه نویسی پلاگین، در مورد اهمیت دیباگ کردن هنگام کد نویسی صحبت کردیم و در قسمت دوم نیز دو راهکار برای جلوگیری از تکراری بودن ...

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

 استفاده از مسیر های جهانی یا گلوبال

نوشتن پلاگینی که به درستی کار می کند یک بحث است و نوشتن پلاگینی که هم کار می کند و هم زیباست، بحثی دیگر. برای این که بتوانید زیبایی را به پلاگین خود اضافه کنید، مجبور به استفاده از تصاویر، CSS، و شاید مقداری جاوا اسکریپت باشید.

در حالت عادی، به احتمال زیاد این فایل ها را در فولدر های خود مانند Images، css، و js قرار می دهید. این کار اشکالی ندارد، اما چه کار می توانید انجام دهید که افزونه  بتواند همیشه به این فایل ها دسترسی داشته باشد، فارغ از دامنه ای که افزونه وردپرس شما در آن اجرا می شود؟

بهترین راهکار این است که مسیر های جهانی خود را ایجاد کنید.

برای مثال می توانید چهار متغیر جهانی برای پلاگین های خود ایجاد کنید، به این صورت:

  • مسیر دایرکتوری تم
  • نام پلاگین
  • مسیر دایرکتوری پلاگین
  • url پلاگین

که کد هایشان می تواند به این صورت باشد:

if (!defined('MYPLUGIN_THEME_DIR'))
define('MYPLUGIN_THEME_DIR', ABSPATH . 'wp-content/themes/' . get_template());


if (!defined('MYPLUGIN_PLUGIN_NAME'))
define('MYPLUGIN_PLUGIN_NAME', trim(dirname(plugin_basename(__FILE__)), '/'));

if (!defined('MYPLUGIN_PLUGIN_DIR'))
define('MYPLUGIN_PLUGIN_DIR', WP_PLUGIN_DIR . '/' . MYPLUGIN_PLUGIN_NAME);

if (!defined('MYPLUGIN_PLUGIN_URL'))
define('MYPLUGIN_PLUGIN_URL', WP_PLUGIN_URL . '/' . MYPLUGIN_PLUGIN_NAME);

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

$image = MYPLUGIN_PLUGIN_URL . '/images/my-image.jpg';
$style = MYPLUGIN_PLUGIN_URL . '/css/my-style.css';
$script = MYPLUGIN_PLUGIN_URL . '/js/my-script.js';

اینم از سری سوم آموزش وردپرس در حوزه افزونه ها

منبع:فریش تم

کانال تلگرام فریش تم
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری خود داری کنید و برای پشتیبانی از بخش پشتیبانی سایت اقدام کنید.

هنوز دیدگاهی ثبت نشده است.