آموزش وردپرس ،چگونگی ایجاد عنوان (wp_title) سایت در وردپرس

آیا تا به حال متوجه عناوین صفحات وب شده اید؟. عنوان صفحه ها ، در tab(زبانه) مرورگر قابل مشاهده بوده  به راحتی می توان صفحه مورد نظر را در مرورگر(browser) انتخاب کرد. برای ایجاد عنوان از تگ title در html استفاده می شود. انتخاب عنوان (title) مناسب هم برای کاربران و بازدید کننده های سایت و هم برای جستجوگرهای وب مهم می باشد.تگ title درون head قرار گرفته و متنی که درون این تگ ظاهر می شود برای عنوان صفحه وب مورد استفاده قرار می گیرد. یکی از مهمترین تگ های درون صفحه وب به شمار می رود زیرا موتورهای جستجو از آن استفاده می کنند. گوگل و دیگر موتورهای جستجو هنگام ارزیابی صفحه وب روی عنوان آن تکیه زیادی دارند.عنوان ها  باید به حداکثر ۸۰ کاراکتر محدود شوند و مطمئن شده که این عناوین به قدر کافی توصیفی می باشند.به علاوه طراحان وب از کلمه های کلیدی مربوط به صفحه وب خود نیز در عنوان استفاده می کنند

در وردپرس نیز برای تگ عنوان یک تابعی به نام ()wp_title فراهم شده است که با استفاده از این تابع مدیران سایت ها می تواندد به صورت پویا (dynamic) عناوین صفحه های مختلف سایت را نمایش دهند.

تا قبل از ورژن ۴.۴  از تابع   wp_title  برای  عنوان سایت استفاده می شد و آن  تغییر می کرد.اما از ورژن ۴.۴ به بعد  کد زیر استفاده شده  و عنوان سایت نمایش داده می شود.که در زیر به آن پرداخته می شود.

 

wp_title( string $sep = '»', bool $display = true, string $seplocation = '' );

پارامتر ها  

$sep

 

رشته ای اختیاری که چگونگی جداکننده آیتم های عنوان را بررسی می کند

مقدار پیش فرض  : '; raquo&' که  » می باشد.

$display

یک مقدار true و یا false که نمایش یا بازگشت عنوان را بررسی می کند اگر true باشد آن را چاپ می کند در غیر اینصورت عنوان را می گیرد

(bool) (Optional) Whether to display or retrieve title.

مقدار پیشفرض : true

$seplocation

جدا کننده اختیاری که مسیر نمایش عنوان را بررسی می کند.right یعنی سمت راست

 

مقدار پیشفرض : ''

مقدار بازگشتی 

یک رشته و یا یک مقدار تهی null که رشته هنگام بازگردانی گرفته می شود و null هنگام نمایش

 


مثال:

<title><?php wp_title( '|', true, 'right' ); ?><?php bloginfo( 'name' ); ?></title>

 

همچنین می تواناز کد زیر استفاده کرد

<title><?php wp_title(); ?></title>

حال کد زیر را در functions.php قرار دهید

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

 

 

چند فیلتر  برای سفارشی کردن خروجی تگ عنوان استفاده .

pre_get_document_title

این فیلتر  اجازه تغییر عنوان قبل از آن را پردازش هر یک از بخش های دیگر را می دهد
document_title_separator

این فیلتر اجازه   تغییر جداکننده  از '-' به هر چیز دیگری .
document_title_parts
این فیلتر یک آرایه انجمنی با کلید است => مقادیر  که به خروجی عنوان نهایی کمک می کند. در زیر تمام قسمت های که در آرایه (از اسناد) می باشد. 

 *     @type string $title   Title of the viewed page.
 *     @type string $page    Optional. Page number if paginated.
 *     @type string $tagline Optional. Site description when on home page.
 *     @type string $site    Optional. Site title when not on home page.

 

تاریخ آخرین بروزرسانی : ۲۲ شهریور ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

4نظر برای

آموزش وردپرس ،چگونگی ایجاد عنوان (wp_title) سایت در وردپرس


  1. امیر

    سلام حالتون خوبه طبق توضیحاتتون عمل کردم ولی نشد بازم title خالیه

    • سلام .از کد زیر استفاده کنید .و اون کد رو از functions.php بر دارید

       

      <title><?php wp_title( '|', true, 'right' ); ?><?php bloginfo( 'name' ); ?></title>

      <br />

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.