تبلیغ جدید خرید هاست ارزان
  • 2,087 بازدید
  • بدون نظر

نحوه استفاده از توابع PHP

در مطلبی که چند وقت پیش در سایت قرار دادیم به شما نحوه استفاده از کدهای کوتاه در ابزارک های وردپرس را آموزش دادیم. اما شاید نتوان همه کارهای مد نظر خود را با کدهای کوتاه انجام داد! در این گونه موارد می توان کدهای 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 Code Widget

به کمک ابزارک این افزونه می توانید کدهای PHP دلخواهتان را در مکان دلخواه خود اجرا کنید.

نتیجه گیری

به صورت کلی توصیه می کنیم که از ابزارک های PHP پذیر استفاده نکنید. چرا که این کار از نظر امنیتی چندان صحیح نیست. اگر ناچار هستید که این کار را انجام دهید استفاده از اقزونه را توصیه می کنیم.

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

Avatar

درباره نویسنده : Mahdi

اگر زمین می خوری به این معنا نیست که شکست خوردی. اگر زمین خوردی و بلند نشدی شکست خورده ای!!

مطالب بیشتر از همین نویسنده