حتما شما هم در طراحی سایت تان با سوال چرا رنک مث فهرست مطالب رو تشخیص نمیده؟ رو به رو هستید. ممکن هست با سناریوهایی برخورد کرده باشید که در آن Rank Math قادر به تشخیص فهرست مطالب نیست. در این مقاله جرگه به این خواهیم پرداخت که چرا Rank Math قادر به تشخیص فهرست مطالب نیست و در مورد آن چه کاری می توانید انجام دهید…
شرکت توسعه رهاورد جرگه با ارائه خدمات طراحی سایت در زنجان و دیگر استان های بزرگ همراه شماست تا بتوانید رشد جهشی در کسب و کار خود داشته باشید.
پلاگین های TOC توسط رنک مث شناسایی شدن
از اونجایی که روش خاصی برای جستجوی فهرست مطالب در کد HTML شما وجود نداره، Rank Math وجود یک افزونه Table of Contents رو در سایت شما بررسی می کنه. با فرض اینکه از Table of Contents استفاده می کنید و افزونه رو نصب کردید، Rank Math می تونه فهرست مطالب رو در صورت استفاده از هر یک از افزونه های پشتیبانی شده زیر شناسایی کنه:
- Rank Math (use Rank Math Table of Contents block to clear the test)
- WP Shortcode Pro
- WP Shortcode
- TOC Pack – Table of Contents for Elementor
- Ultimate Blocks
- LuckyWP Table of Contents
- Elementor Pro
- Table of Contents Plus
- Divi Table Of Contents Maker
- TOP Table of Contents
Rank Math همچنین بلوک Table of Contents مخصوص به خودش رو داره که به خوانندگان شما کمک می کنه تا در محتوای شما نگاه کنن و به اونها امکان میده دقیقاً آنچه رو که می خواهند بخونن. این راهنمای گام به گام رو دنبال کنید تا یک بلوک فهرست مطالب بر اساس رنک مث به پست ها و صفحات وردپرس خود اضافه کنید.
افزودن پلاگین به لیست TOC
اما، اگه افزونه شما در لیست بالا قرار نداره، ممکن هست لازم باشه قطعه کد زیر رو در فایل rank-math.php تم خود اضافه کنید. اگه فیلتر رو ایجاد نکردید، میتونید این مقاله KB رو بررسی کنید تا نحوه ایجاد فایل rank-math.php رو بیاموزید.
پس از ایجاد فایل PHP، به ویرایشگر فایل تم بروید. برای کاربران کلاسیک، مسیر WordPress Dashboard → Appearance → Theme File Editor → rank-math.php هست و قطعه کد زیر رو اضافه کنید. اگه از یک تم بلوکی استفاده میکنید، به WordPress Dashboard → Tools → Theme File Editor. / برید.
/**
* Filter to add plugins to the TOC list.
*
* @param array TOC plugins.
*/
add_filter( 'rank_math/researches/toc_plugins', function( $toc_plugins ) {
$toc_plugins['plugin-directory/plugin-filename.php'] = 'Plugin Name';
return $toc_plugins;
});
در قطعه کد بالا، باید جایگزین کنید،
- plugin-directory/plugin-filename.php با مسیر فایل پلاگین TOC شما در داخل پوشه افزونه های وردپرس
- Plugin Name با نام پلاگین TOC شما
وقتی کد بالا رو اضافه کردید، Rank Math میتونه تشخیص بده که از یک بخش فهرست مطالب در پستهای خود استفاده میکنید. توصیه میکنیم این کد رو به یک طرح child theme اضافه کنید تا حتی زمانی که توسعهدهنده طرح زمینه شما بهروزرسانیهایی رو برای طرح زمینه اصلی شما منتشر میکنه، تغییرات لغو نشن.
تست برای فهرست مطالب رو غیرفعال کنید
اگه فهرست مطالب رو با هر روش دیگه ای اضافه میکنید که شامل استفاده از افزونه نمیشه، میتونید آزمایش فهرست مطالب رو کاملاً غیرفعال کنید.
برای غیرفعال کردن تست فهرست مطالب، کد زیر رو به فایل rank-math.php تم خود اضافه کنید.
/** * Filter to disable the table of contents test */ add_filter( ‘rank_math/researches/tests’, function( $tests, $type ) { unset( $tests[‘contentHasTOC’], ); return $tests; }, 10, 2 );
هنگامی که قطعه کد اضافه شد، Rank Math هنگام تجزیه و تحلیل محتوای شما، تست فهرست مطالب رو به طور کامل نادیده میگیره.
در این مطلب سعی کردیم به سوال چرا رنک مث فهرست مطالب رو تشخیص نمیده؟ به طور تخصصی پاسخ بدیم. امیدواریم آموزش به شما در رفع مشکل کمک کرده باشه. اگر همچنان با این مشکل روبرو هستید، لطفاً مستقیماً از اینجا یک بلیط پشتیبانی باز کنید، و ما همیشه برای کمک در اینجا هستیم.