🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ آزاده نوری
نکته: اگر مقدار برگشتی wp_title خالی هست
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۰ شهریور ۱۴۰۲

من وقتی از تابع wp_title برای صفحه اصلی استفاده کردم مقدار خالی برگردوند و عنوان سایت رو نشون میده. وقتی در موردش سرچ کردم متوجه شدم که وقتی یه صفحه کاستوم برای صفحه اصلی می‌سازیم ممکنه این مشکل پیش بیاد.

برای حلش کدای زیر رو توی فانکشن قرار بدید:

add_filter( 'wp_title', 'dwt_set_title_for_home' );
function dwt_set_title_for_home( $title ) {
    if ( empty( $title ) && ( is_home() || is_front_page() ) ) {
       $title = get_bloginfo( 'name' ) . ' | ' . get_bloginfo( 'description' );
    }
    return $title;
}

برای همه صفحات میتونید از از تابع add_theme_support() استفاده کنید و داخل functions.php قرار بدید 

 

function title_setup(){
   add_theme_support('title-tag');

}
add_action('after_setup_theme' , 'title_setup');

 

در اینجا عنوان به تمامی صفحات قالب اضافه میشه

آرش فدائی ۲۸ شهریور ۱۴۰۲، ۱۰:۵۲