بررسی فعال بودن ووکامرس
برای نوشتن یک افزونه جانبی برای افزونه های دیگر نیاز است که بررسی کنیم افزونه مادر فعال است یا خیر. علت این کار جلوگیری از خطاهای ناشی از استفاده از توابع تعریف نشده است. افزونه ووکامرس یک افزونه قدرتمند فروشگاهی وردپرس می باشد که دارای افزونه های جانبی زیادی است. برای نوشتن افزونه جانبی برای ووکامرس لازم است که بررسی کنیم ووکامرس هم اکنون فعال است یا خیر. به کد زیر دقت کنید:
in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) )
این کد بررسی می کند افزونه ووکامرس فعال است یا خیر. اگر فعال بود مقدار true در غیر اینصورت مقدار false را بر می گرداند. به مثال زیر دقت فرمایید:
if ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) echo "افزونه ووکامرس فعال است."; else echo "افزونه ووکامرس فعال نیست!";
روش دیگری نیز برای بررسی این موضوع وجود دارد. در این روش شما می توانید فعال بودن ووکامرس را با استفاده از تابع class_exists بررسی کنید. به کد زیر دقت کنید:
if ( class_exists( 'woocommerce' ) ) echo "افزونه ووکامرس فعال است."; else echo "افزونه ووکامرس فعال نیست!";
لازم به ذکر است کد بالا بدون استفاده از دیتابیس فعال بودن ووکامرس را بررسی می کند. اکنون زمان آن است که افزونه خود را کامل کنید!
2 thoughts on “بررسی فعال بودن ووکامرس”
فکر میکنم به اندازه کافی این طور وب سایت ها برای وردپرس باشه…
شما بهتره در زمینه کد کار کنید. که مناسب نام دومین تون هم باشه. شاد باشید
بابت ارائه پیشنهاد خوبتون تشکر میکنم
حتما در دستور کار قرار خواهد گرفت