رفتن به مطلب

سوال در مورد title


hani2200

پست های پیشنهاد شده

سلام 

دوستان یه کدی میخوام برای تایتل که فقط تایتل همون صفحه تو بار مرورگر نمایش بده ممنون میشم راهنمایی کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

درود

از افزونه YOAST SEO استفاده کنید. یا افزونه های مخصوص ویرایش عنوان صفحه

عنوان صفحات در قالب های استاندارد مستقیما از هسته وردپرس دریافت میشه. اگه بخواهید بطور غیراصولی اینکارو بکنید باید از تگ title و تابع wp title در فایل هیدر استفاده کنید. ولی پیشنهاد من همون افزونه سئو هست که میتونید عنوان رو شخصی سازی کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، Masih گفته است :

درود

از افزونه YOAST SEO استفاده کنید. یا افزونه های مخصوص ویرایش عنوان صفحه

عنوان صفحات در قالب های استاندارد مستقیما از هسته وردپرس دریافت میشه. اگه بخواهید بطور غیراصولی اینکارو بکنید باید از تگ title و تابع wp title در فایل هیدر استفاده کنید. ولی پیشنهاد من همون افزونه سئو هست که میتونید عنوان رو شخصی سازی کنید

سلام مسيح جام

همين كارو كردم ولي وقتي اين كارو انجام ميدم توي نوار مرورگر كروم ادرس صفحه مياد نام صفحه رو نمايش نميده

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

اگه داخل تب بجای عنوان صفحه، آدرس صفحه نمایش داده میشه، یعنی اینکه قالبتون استاندارد نیست و توابع مخصوص دریافت و نمایش عنوان صفحه در اون اضافه نشده. البته کار زیاد سختی هم نیست.

اول باید کد زیر رو در فایل functions.php قالب قرار بدید. فقط قبلش چک کنید از قبل این کد وجود نداشته باشه ( منظورم theme_support از نوع title-tag هست)

add_action( 'after_setup_theme', 'masih_theme_setup' );
function masih_theme_setup() {
	add_theme_support( 'title-tag' );
}

 

بعد در فایل header.php چک کنید تابع زیر وجود داره یا خیر. اگر نبود، قبل از </head> اضافه کنید:

<?php wp_head(); ?>

 

اگر مجددا عنوان نمایش داده نشد، باید بررسی کنید در فایل single.php قالبتون، فایل هیدر توسط تابع زیر فراخوانی بشه. در غیر اینصورت (اگر داخل فایل ادامه مطلب، کدهای مربوط به هیدر وجود داشت) کد آخر رو به single.php اضافه کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

تمام این مواردی که گفتین موجود هست ولی باز در کروم نمایش نمیده.الان سایت تو دسترس هست ممنون میشم با کروم ببینید

لینک ها تنها برای اعضای سایت قابل نمایش است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

درود مجدد،

تگ title داخل سایتتون نیست. قالب استاندارد نیست. اگه با کد PHP قبلی که گفتم نتیجه ای نگرفتید، مستقیما قالب رو مجبور به فراخوانی عنوان کنید.

کد زیر رو در فایل header.php بعد از <head> قرار بدید.

<?php if(is_front_page() && is_home()) {echo '<title>'; wp_title( '-', true, 'right' ); bloginfo('name'); echo'</title>';} 
else {echo '<title>'; wp_title( '-', true, 'right' ); echo'</title>';} ?>

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...