وبگرانمقالاتآموزش وردپرس5 ترفند مفید برای استفاده در functions.php وردپرس

5 ترفند مفید برای استفاده در functions.php وردپرس

  • مدیر
  • 8 می, 2020
  • 274 بازدید
5 ترفند مفید برای استفاده در functions.php وردپرس

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

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

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

1 – مخفی کردن ورژن وردپرس

دلیل حذف ورژن وردپرس در کد های سایتمان این این تا هکر هایی که قصد حمله به سایتمان را دارند متوجه آن نشوند با قطعه کد زیر این کد را حذف کنید.

function wbg_remove_version() {
return '';
}
add_filter('the_generator', 'wbg_remove_version');

2 – تغییر طول نوشته های چکیده در وردپرس

به طور پیشفرض طول کلمات چکیده در وردپرس 55 است با قطعه کد زیر این مقدار را به 100 تغییر دهید.

function wbg_new_excerpt_length($length) {
return 100;
}
add_filter('excerpt_length', 'wbg_new_excerpt_length');

3 – غیر فعال کردن ورود از طریق ایمیل در وردپرس

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

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

4 – پنهان کردن خطاهای لاگین در وردپرس

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

function wbg_no_wordpress_errors(){
  return 'یک یا چند خطا وجود دارد!';
}
add_filter( 'login_errors', 'wbg_no_wordpress_errors' );

5 – اضافه کردن تصاویر شاخص در RSS FEED وردپرس

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

function wbg_rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)):
$content = get_the_post_thumbnail($post->ID) . get_the_content();
endif;
return $content;
}
add_filter('the_excerpt_rss', 'wbg_rss_post_thumbnail');
add_filter('the_content_feed', 'wbg_rss_post_thumbnail');




دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


*
*