ساخت فهرست مطالب در وردپرس با افزونه رایگان آموزش قدم به قدم
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

توی نوشتههای طولانی، پیدا کردن یک جواب مشخص بین چندین تیتر همیشه راحت نیست. فهرست مطالب، بخشهای اصلی صفحه رو همون اول به مخاطب نشون میده تا بدون اسکرولهای طولانی، مستقیم به قسمت دلخواهش بره. توی این آموزش با افزونه رایگان Table of Contents Plus یک فهرست خودکار میسازیم که تیترهای نوشته رو پیدا میکنه و برای هرکدوم یک لینک پرش میسازه.
اول میبینیم خود وردپرس چه امکاناتی برای این کار داره. بعد سراغ نصب افزونه، انتخاب جایگاه فهرست، تغییر ظاهر، مشخص کردن تیترها و استفاده از شورتکد میریم. در آخر هم روش نمایش فهرست در قالبهای کلاسیک و بلوکی رو بررسی میکنیم.
فهرست مطالب چه کمکی به سایتتون میکنه
فهرست مطالب، عنوانهای اصلی یک صفحه رو بهشکل یک لیست قابل کلیک کنار هم میذاره. وقتی کاربر روی یکی از گزینهها میزنه، مرورگر مستقیم به همون بخش میره. احتمالاً نمونه آشنای این مدل فهرست رو در مقالههای طولانی ویکیپدیا دیدید.
این قابلیت برای راهنماهای طولانی، آموزشهای قدمبهقدم و مقالههایی که چند موضوع فرعی دارن خیلی به درد میخوره. کاربر با یک نگاه ساختار مطلب رو میفهمه و برای رسیدن به جوابش مجبور نیست کل صفحه رو پشت سر هم اسکرول کنه. همین دسترسی راحتتر میتونه تجربه کاربری بهتری بسازه.
البته فهرست مطالب بهتنهایی افزایش رتبه یا بازدید رو تضمین نمیکنه. لینکهای پرش و چیدمان درست تیترها، حرکت در صفحه رو راحتتر میکنن و به موتور جستوجو هم کمک میکنن بخشهای مطلب رو بهتر تشخیص بده. ولی برای نتیجه گرفتن از سئو سایت، هنوز به محتوای مفید، ساختار درست و عملکرد مناسب سایت نیاز دارید.
آیا خود وردپرس فهرست مطالب خودکار داره
ویرایشگر بلوکی یا گوتنبرگ وردپرس به شما اجازه میده برای تیترها لنگر HTML بسازید. لنگر HTML یعنی یک نشانی کوتاه برای نقطهای مشخص در همون صفحه که میتونید بهش لینک بدید. بااینحال، وردپرس بهصورت پیشفرض از روی همه تیترهای نوشته یک فهرست کامل نمیسازه.
اگه فقط یک یا دو لینک پرش میخواید، قابلیت داخلی لنگر HTML کارتون رو راه میاندازه. برای مقالههای طولانی، افزونهای که تیترها رو خودکار پیدا کنه و بعد از هر تغییر فهرست رو بهروز نگه داره، انتخاب راحتتریه. توی ادامه از Table of Contents Plus استفاده میکنیم که رایگان هست.
معرفی افزونه رایگان Table of Contents Plus
Table of Contents Plus یک افزونه رایگان برای ساخت خودکار فهرست مطالب در وردپرس هست. افزونه تیترهای صفحه رو بررسی میکنه، از اونها یک فهرست قابل کلیک میسازه و با اضافه یا حذف شدن تیترها، فهرست رو هم هماهنگ نگه میداره.

Michael Tran این افزونه رو ساخته و حالا تیم All in One SEO نگهداریش میکنه. صفحه افزونه در مخزن وردپرس بیشتر از ۲۰۰ هزار نصب فعال رو نشون میده. این عدد ممکنه تغییر کنه، پس بهتره قبل از انتشار نهایی مقاله یک بار دیگه صفحه رسمی افزونه رو بررسی کنید.
با این افزونه میتونید فهرست رو قبل یا بعد از بخشهای مشخص محتوا نشون بدید، تیترهای دلخواهتون رو وارد فهرست کنید و امکان باز یا بسته کردنش رو در اختیار کاربر بذارید. زبان فارسی هم در فهرست ترجمههای افزونه دیده میشه، ولی کامل بودن ترجمه به نسخه نصبشده و فایلهای ترجمه سایتتون بستگی داره.
نصب Table of Contents Plus
- وارد پیشخوان وردپرس بشید.
- از منوی «افزونهها» روی «افزودن افزونه تازه» بزنید.
- عبارت Table of Contents Plus رو جستوجو کنید.
- افزونهای رو انتخاب کنید که صفحه رسمیش در مخزن وردپرس همون لینک بالاست.
- روی «هماکنون نصب نمایید» بزنید و بعد افزونه رو فعال کنید.
اگه تا حالا افزونهای نصب نکردید، راهنمای نصب افزونه در وردپرس همه مراحل رو با جزئیات بیشتری نشون میده.

آموزش تنظیم Table of Contents Plus
بعد از فعال کردن افزونه، از منوی «تنظیمات» وارد صفحه مربوط به TOC+ بشید. رابط نسخههای تازه با نسخه قدیمی فرق داره و گزینهها حالا در بخشهای Display، Appearance، Behavior و Advanced قرار گرفتن.

تنظیمات Display
بخش Display تعیین میکنه فهرست کجا و برای چه نوع محتوایی دیده بشه. اول نوع محتوا رو انتخاب کنید. برای بیشتر سایتها، فعال کردن فهرست برای «نوشتهها» کافیه. اگه برگههای آموزشی طولانی هم دارید، میتونید «برگهها» رو فعال کنید.

حالا جای فهرست رو طوری انتخاب کنید که مزاحم شروع مطلب نباشه. قرار گرفتن فهرست قبل از اولین تیتر معمولاً انتخاب خوبیه؛ چون کاربر اول مقدمه رو میخونه و بعد نمای کلی مقاله رو میبینه.
حداقل تعداد تیتر رو هم مشخص کنید. مثلاً اگه عدد ۴ رو انتخاب کنید، افزونه فقط وقتی فهرست میسازه که صفحه دستکم چهار تیتر داشته باشه. با این تنظیم، نوشتههای کوتاه یک فهرست غیرضروری ندارن.
تنظیمات Appearance
بخش Appearance برای تغییر ظاهر فهرست هست. عرض، اندازه نوشته، رنگها و مدل نمایش فهرست رو از همین قسمت کنترل میکنید. برای شروع بهتره سراغ یک طرح ساده برید که با پسزمینه و رنگ نوشتههای سایتتون هماهنگ باشه.

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

بخش Behavior رفتار فهرست رو کنترل میکنه. اینجا میتونید نمایش سلسلهمراتبی تیترها رو فعال کنید؛ یعنی تیترهای سطح پایینتر زیر عنوان اصلی خودشون دیده میشن. برای نمونه، هر تیتر H3 زیر H2 مربوط به خودش قرار میگیره.
امکان باز و بسته کردن فهرست برای مقالههای خیلی طولانی مفیده. اگه این گزینه رو فعال میکنید، متن دکمهها رو روشن و قابل فهم بنویسید تا کاربر بدونه با زدن هرکدوم، فهرست باز یا جمع میشه.
اسکرول نرم هم حرکت از فهرست به تیتر مقصد رو روانتر میکنه. اگه بالای سایتتون سربرگ ثابت دارید، فاصله بالای مقصد رو بررسی کنید تا سربرگ روی عنوان بخش قرار نگیره.
تنظیمات Advanced
در بخش Advanced کنترل دقیقتری روی تیترها و لینکهای فهرست دارید. اگه تازهکار هستید، نیازی نیست همه گزینههای این قسمت رو تغییر بدید. تنظیمات پیشفرض برای شروع بیشتر وقتها مناسب هستن.

مهمترین گزینه این بخش، انتخاب سطح تیترهاست. معمولاً H2 و H3 برای فهرست یک مقاله کافی هستن. اضافه کردن H4، H5 و H6 ممکنه فهرست رو شلوغ کنه؛ مگر اینکه مطلبتون بخشهای خیلی زیادی داشته باشه.
از همین بخش میتونید بعضی تیترها رو هم از فهرست کنار بذارید. مثلاً اگه نمیخواید عنوان یک بخش ثابت در فهرست دیده بشه، تنظیم حذف تیترها به کارتون میاد. الگویی که وارد میکنید باید دقیقاً با روشی هماهنگ باشه که افزونه توضیح داده.
بعد از هر تغییر، تنظیمات رو ذخیره کنید و یک نوشته واقعی رو در حالت پیشنمایش ببینید. نگاه کردن به صفحه تنظیمات کافی نیست؛ چون قالب، اندازه صفحه و ساختار تیترهای هر نوشته روی نتیجه نهایی اثر میذارن.
اضافه کردن فهرست به یک نوشته خاص
اگه نمایش خودکار رو فعال کرده باشید، افزونه طبق شرایطی که انتخاب کردید فهرست رو داخل نوشتهها میذاره. برای نمایش دستی فهرست در یک جای مشخص، یک بلوک «کد کوتاه» به نوشته اضافه کنید و شورتکد زیر رو داخلش بذارید. شورتکد یک دستور کوتاه بین دو کروشه هست که وردپرس اون رو به خروجی افزونه تبدیل میکنه.
[toc]اگه نمیخواید فهرست در یک صفحه خاص نمایش داده بشه، شورتکد زیر رو داخل همون صفحه بذارید:
[no_toc]بعد از اضافه کردن شورتکد، پیشنمایش نوشته رو باز کنید. خود شورتکد نباید مثل یک متن معمولی در صفحه دیده بشه. اگه دیده شد، بررسی کنید که از بلوک «کد کوتاه» استفاده کرده باشید و افزونه هم فعال باشه.

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

البته نوار کناری همیشه جای مناسبی برای فهرست نیست. در موبایل ممکنه نوار کناری به پایین محتوا بره و فهرست تازه بعد از پایان مقاله دیده بشه. برای همین، قرار دادن فهرست داخل خود نوشته معمولاً انتخاب مطمئنتریه.
نکتههای مهم برای ساخت یک فهرست کاربردی
- برای بخشهای اصلی از H2 و برای زیرمجموعههای اونها از H3 استفاده کنید.
- تیترها رو کوتاه و روشن بنویسید تا کاربر قبل از کلیک، موضوع هر بخش رو بفهمه.
- فقط برای بزرگتر دیده شدن نوشته از تیتر استفاده نکنید؛ هر تیتر باید یک بخش واقعی از محتوا رو مشخص کنه.
- فهرست رو در موبایل و رایانه آزمایش کنید.
- بعد از تغییر عنوانها، لینکهای فهرست رو دوباره بررسی کنید.
- اگه فهرست خیلی طولانی شد، سطحهای کماهمیتتر مثل H4 رو ازش کنار بذارید.
با همین تنظیمات میتونید بدون پرداخت هزینه، برای مقالههای طولانی سایتتون یک فهرست مرتب و قابل کلیک بسازید. یادتون نره که فهرست خوب جای ساختار درست محتوا رو نمیگیره. اول تیترها رو منطقی بچینید و بعد مشخص کنید کدومیک از اونها در فهرست دیده بشن.
جمعبندی
برای ساخت فهرست مطالب در وردپرس، اول باید تیترهای مقاله رو با H2 و H3 مرتب کنید. بعد میتونید افزونه رایگان Table of Contents Plus رو نصب کنید تا این تیترها رو بهصورت خودکار به یک فهرست قابل کلیک تبدیل کنه. تنظیم جایگاه، ظاهر، تعداد تیترهای لازم و سطح تیترها هم کمک میکنه فهرست با ساختار سایتتون هماهنگ بشه.
خود وردپرس برای ساخت چند لینک پرش، قابلیت لنگر HTML رو در اختیارتون میذاره؛ ولی فهرست کامل رو بهصورت خودکار از همه تیترها نمیسازه. پس برای نوشتههای بلند، استفاده از این افزونه رایگان راه راحتتریه. بعد از انجام تنظیمات، حتماً نتیجه رو در موبایل و رایانه بررسی کنید تا لینکها درست کار کنن و فهرست هم خوانا باشه.
سوالات متداول درباره ساخت فهرست مطالب در وردپرس
آیا وردپرس بهصورت پیشفرض فهرست مطالب خودکار میسازه؟
نه، وردپرس بهصورت پیشفرض از همه تیترهای نوشته یک فهرست خودکار نمیسازه. ولی میتونید با قابلیت لنگر HTML برای بخشهای دلخواه لینک پرش بسازید. برای مقالههای طولانی، افزونه Table of Contents Plus این کار رو خودکار انجام میده.
آیا افزونه Table of Contents Plus رایگان هست؟
بله، Table of Contents Plus رایگان هست و میتونید اون رو از مخزن رسمی وردپرس نصب کنید. قبل از نصب، اسم افزونه و صفحه رسمیش رو بررسی کنید تا افزونه درست رو انتخاب کرده باشید.
چرا فهرست مطالب در نوشته نمایش داده نمیشه؟
اول مطمئن بشید افزونه فعاله و نوع محتوای درست، مثل نوشتهها، در تنظیمات Display انتخاب شده. بعد حداقل تعداد تیترها رو بررسی کنید؛ چون اگه نوشته تیتر کافی نداشته باشه، افزونه فهرست رو نشون نمیده. ساختار H2 و H3 و شورتکد
آنچه در این مقاله میخوانید
چطور فهرست رو فقط در یک نوشته خاص نشون بدیم؟
در نوشته موردنظرتون یک بلوک «کد کوتاه» اضافه کنید و شورتکد
آنچه در این مقاله میخوانید
آیا فهرست مطالب رتبه سئو رو بالا میبره؟
فهرست مطالب بهتنهایی رتبه بهتر رو تضمین نمیکنه. این فهرست پیمایش صفحه رو برای کاربر راحتتر میکنه و ساختار بخشهای مقاله رو روشنتر نشون میده، ولی نتیجه سئو هنوز به کیفیت محتوا، ساختار درست و عملکرد سایتتون بستگی داره.

سلام و عرض ادب . تشکر از شما بابت مطالب خوب ساتتون .
من از قالب اهورا استفاده میکنم . در ایجاد صفحه تکی برای نوشته ها وقتی از ابزار فهرست مطالب (Table of Contents) المنتور استفاده میکنم علاوه بر نمایش فهرست مطالبی که خودم قرار دادم یک فهرست مطالب دیگه هم با ساختار و طرحی متفاوت به صورت جداگانه نمایش داده میشه ؟ لطفا راهنمایی کنید مشکل از کجاست و چگونه این مشکلو میشه حل کرد.
تشکر
سلام شاید افزونه دیگری نصب هست یا این افزونه رو در کنار المنتور نصب کردید.
هیچ افزونه دیگه ای برای فهرست مطالب نصب نیست .
افزونه های که نصب هست شامل :
Elementor
Elementor Pro
LiteSpeed Cache
WP Post Page Clone
سئو Yoast
جتپک بوست
ووکامرس
کلا در هر صورتی با قرار دادن یا بدون قرار دادن ابزار فهرست مطالب (Table of Contents) ، بعد از ذخیره قالب برای نوشته های تکی در المنتور این فهرست نمایش داده میشه . فقط هم در قاالب اهورا اینجوریه ؟
المنتور پرو هم یه قابلیت برای اینکار داره شاید از اونه
سلام، میهن وردپرس از چه پلاگینی برای فهرست مطالب سایت خودش استفاده می کنه 🙂
سلام و خداقوت
من افزونه Table Of Contents Plus را نصب کردم اما ی مشکلی که دارم اینه که هر کدوم از گزینه های پوزیشن رو انتخاب می کنم در کنار جدول ، مطالب هم قرار می گیرند و باعث به هم ریخته شدن جملات می شوند.ممنون میشم راهنمایی بفرمایید
درود بر شما
مدت ها دنبال این افزونه بودم، خیلی خوب و ساده است.
آموزش شخصی سازیش رو نمیزارید ؟
تو تنظیماتش یه سری گزینه برای شخصی سازی داره.
سلام
آقای راد من بعد نصب این افزونه یه مشکلی برای سایتم بوجود میاد اینکه یه اسکرول افقی در زیر صفحه اضافه میشه وقتی فعال می کنم افزونه رو.
افزونه های مشابه مثل این خوب نیستن!
راهنمایی می کنید؟
سلام احتمالا با کدی از قالب شما تداخل داره باید قالب رو اصلاح کنید.
اسکرول اضافی رو اوکی کردم ممنون.
فقط یک سوالی این افزونه مثل افزونه های مشابه نیست که مثلا روی یکی از عناوین مطلب (مثلا عنوان test) کلیک میکنم توی URL میشه mysite.com/post/#i
من میخوام که به این صورت بشه بعد کلیک mysite.com/post/#test
ولی این آپشن رو نداره
نه این قابلیت رو نداره
با سلام
این افزونه شورت کد نداره؟
با سپاس…
سلام بله توی صفحه افزونه میتونید شورت کدش رو پیدا کنید.
سلام من از این افزونه استفاده کردم ولی فهرستی که به من نشان می دهد سلسله مراتبی مطالب در آن نمایش نمی دهد با این که گزینه سلسله مراتبی آن را تیک زدم
سلام
از آخرین نسخه قالب و وردپرس و افزونه روی سایتتون استفاده کنید
سلام
من فقط برای تعداد کمی از مطالب سایتم میخوام فهرست داشته باشم لذا نمی خوام از افزونه استفاده کنم، می خواستم بدانم شما برای فهرست بندی مطالب از چه روشی استفاده می کنید؟
با تشکر
سلام
کد اختصاصی استفاده می کنیم. در سایت سرچ کنید مقاله در این رابطه هست
سلام. من لیست پزشکان دارم شامل چشم پزشکی عمومی …… میخام وقتی رو عمومی میزنم تمام دکترای عمومی تو همون صفحه به صورت پنجره ای نمایش در بیاد وقتی رو دکتر فلانی میزنم بره صفحه بعدی اطلاعات کامل تر رو نمایش دهد
درود این مورد مناسب شما نیست. شما باید از قالب با دسته بندی برای اینکار استفاده کنید .
با سلام و تشکر
من میخوام این لیست را در منوی آبشاری استفاده کنم و از پزیشن هایی که خود افزونه پیشنهاد میده نمیخوام استفاده کنم. فقط لینک هاش را استفاده کنم.
سلام بایدکدنویسی اختصاصی انجام بدید.
یک سایت انگلیسی دیدن که دو تا Category و tags داشت چجوری میشه Category1 و Category2 داشت؟ دو محتوای متفاوت در یک سایت رو جحوری میشه تفکیک کرد؟ راهی هست که tags1 و tag2 داشت|؟
درود.
شما می توانید 2 دسته بندی مختلف داشته باشید اما برچسب ها را به صورت پیش فرض، خیر.
با سلام چه جور میشه مثل اپارات لیست پخش ساخت البته من برای مطالبم میخوام؟؟
درود.
باید طراحی اختصاصی انجام شود.
با بخش طراحی در تماس باشید : design@mihanwp.com