دستور شرطی بررسی نصب یا فعال بودن یک افزونه خاص

دستور شرطی بررسی نصب یا فعال بودن یک افزونه خاص

دستور شرطی بررسی نصب یا فعال بودن یک افزونه خاص

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

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

 

1) بررسی افزونه در پیشخوان :

ابتدا کد زیر را در functions.php قرار دهید

if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {
    // کدهایی که در صورت فعال بودن افزونه باید اجرا شوند
}

کد بالا فعال بودن یا غیر فعال بودن آن را در پیشخوان به شما نمایش خواهد داد.

 

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

if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {
  // کدهایی که در صورت فعال بودن افزونه باید اجرا شوند
} else {
  // کدهایی که در زمان غیرفعال بودن افزونه باید اجرا شوند
}

در کد بالا بجای plugin-directory باید نام پوشه پلاگین و به جای plugin-file.php نام اصلی فایل افزونه را بنویسید

 

استفاده در  ظاهر صفحه سایت :

حال کافیست کد زیر را در قسمتی از قالب سایت خود نمایش دهید

<?php
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {
  // کدهایی که در صورت فعال بودن افزونه باید اجرا شوند
} else {
  // کدهایی که در زمان غیرفعال بودن افزونه باید اجرا شوند
}
?>

در کد بالا بجای plugin-directory باید نام پوشه پلاگین و به جای plugin-file.php نام اصلی فایل افزونه را بنویسید

لینک کوتاه:

https://a4fran3.ir/?p=17201

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه