- 2,109 بازدید
- بدون نظر
در مطلبی که چند وقت پیش در سایت قرار دادیم به شما نحوه استفاده از کدهای کوتاه در ابزارک های وردپرس را آموزش دادیم. اما شاید نتوان همه کارهای مد نظر خود را با کدهای کوتاه انجام داد! در این گونه موارد می توان کدهای php را به صورت مستقیم در ابزارک ها استفاده نمود. توابع PHP در ابزارک های وردپرس یکی از بخش های جذاب این سیستم مدیریت محتوا محسوب می شوند، چرا که شما به وسیله یک کد php کوچک قادر خواهید بود مثلا یک قابلیت جدید این سیستم را فعال کنید و … .
در این مطلب کد php کاربردی را به شما معرفی می کنیم که با استفاده از آن قادر خواهید بود کدهای php خود را در ابزارک های وردپرس قرار داده و از آن ها استفاده کنید. همچنین در صورتی گه نمی خواهید از کدنویسی استفاده کنید یک روش جایگزین را هم به شما آموزش می دهیم. در ادامه مطلب همراه ما باشید.
توابع PHP در ابزارک های وردپرس به کمک کدنویسی
برای این کار کافی است کد زیر ار کپی کرده و آن را در فایل functions.php قالب خود قرار دهید:
add_filter('widget_text', 'php_text', 99); function php_text($text) { if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text); $text = ob_get_contents(); ob_end_clean(); } return $text; }
از این به بعد قادر هستید که از توابع PHP در ابزارک های وردپرس استفاده کنید. توجه کنید که این روش ممکن است در ورژن های جدید وردپرس کارآیی نداشته باشد، همچنین از نظر امنیتی چندان توصیه نمی شود.
توابع PHP در ابزارک های وردپرس به کمک افزونه
پیشنهاد می کنیم که برای استفاده از توابع PHP در ابزارک های وردپرس از افزونه های مخصوص این کار کمک بگیرید.
با نصب و فعال سازی افزونه PHP Code Widget می توانید کدهای دلخواه خود را در ابزارک ها قرار دهید.
به کمک ابزارک این افزونه می توانید کدهای PHP دلخواهتان را در مکان دلخواه خود اجرا کنید.
نتیجه گیری
به صورت کلی توصیه می کنیم که از ابزارک های PHP پذیر استفاده نکنید. چرا که این کار از نظر امنیتی چندان صحیح نیست. اگر ناچار هستید که این کار را انجام دهید استفاده از اقزونه را توصیه می کنیم.
پیشنهاد ما این است که برای هدف مورد نظر خود ابزارک های اختصاصی ایجاد کرده و از آن ها استفاده کنید.