افزودن جداکننده دلخواه عنوان به افزونه یواست سئو

چرا جدا کننده | در آپدیت جدید یواست حذف شده؟

در آپدیت جدید 17.1 پلاگین محبوب سئو وردپرس” Yoast” ، مشاهده شده چند جداکننده عنوان سئو، حذف شده. نکته نا امید کننده اینجاست که جدا کننده محبوب اکثر وبسایت ها، یعنی همان «|» یا اصطلاحن Pipe Separator هم در لیست مغضوبین دیده میشه و از گزینه ها حذف شده.

در این مقاله علت حذف این جداکننده و روش برگرداندن آن بررسی میشه.

چرا جدا کننده لوله ای ” | ” یا Pipe separator حذف شد؟

از آنجایی که سالها پیش، تجربه ای ناگهانی اینچنینی با یواست داشتم و ناگهان گزینه افزودن کلمات کلیدی از ورژن رایگان افزونه حذف شد، این مورد هم کمی نا امید کننده بود و علت رو از پشتیبانی افزونه یواست جویا شدیم :

“Yoast is dedicated to keeping you and your site up to date with the latest SEO changes. Recently, Google has consistently replaced the pipe ( | ) and tilde ( ~ ) separators in search results. Therefore, Yoast SEO 17.1 removed these choices from our plugins and reverted the separator to the em dash ( — ) “

(Adetola Adeniran _ Support Engineer at Yoast)

 

جوابی که مهندس پشتیبانی یواست داد به این مضمون هست که:
افزونه یواست همیشه بر این مهم استوار است که شما را با جدیدترین تغییرات روز سئو، همگام سازد. اخیرا گوگل به طور گسترده ای اقدام به حذف و جایگزینی جداکننده های | و ~ از نتایج جستجو کرده است. لذا در یواست سئو ورژن 17.1، این جداکننده ها حذف و به صورت پیش فرض، جداکننده — تنظیم شده است.

آیا به یواست اطمینان کنیم و با تغییرات پیش بریم یا برگردیم سر خونه اول و جداکننده مورد علاقمون رو برگردونیم؟

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

ولی اگر خواستید جداکننده قبلی رو برگردونید … با ما همراه باشید ….

چگونه جدا کننده خاص را به تنظیمات یواست اضافه کنیم؟

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

<?php
add_filter( 'wpseo_separator_options', 'yoast_seo_title_add_separators', 10 , 1 );

function yoast_seo_title_add_separators ( $currentSeparators ) {
$addSeparators = []; 

array_push( $addSeparators, "|" ); 
array_push( $addSeparators, "~" );

$newSeparators = array_unique( array_merge( $currentSeparators, $addSeparators ));
return $newSeparators;
}

توضیحات:

موفق باشید. نظرتون راجب تغییرات سئو و مطلب بالا چیست؟ در کامنت ها با ما در میان بگذارید.

خروج از نسخه موبایل