شاید برای شما هم پیش آمده باشه که بخواهید مطالب برتر وبلاگتون رو برای بازدید کنندهها نمایش بدید، این روش یکی از روشهای خوبی هست که میتونید مطالب خوب وبلاگتون رو به بازدیدکنندههای جدید نمایش بدید و فرصتی دوباره بهشون بدید تا باز هم از صفحات وبلاگ شما دیدن کنن و احتمالاً مشترک دائمی وبلاگتون بشن.
برای نمایش مطالب محبوب روشهای زیادی هستش، شما میتونید مطالب داغ وبلاگتون رو بر اساس بازدیدهای کلی، تعداد نظرات، براساس رای کاربران و یا روشهای دیگهای نمایش بدید، و میتونید برای هر کدوم از این روشها دورهی زمانی هم تعیین کنید، برای مثال مشخص کنید مطالبی که بیشترین بازدید رو در هفتهی گذشته داشتن نمایش داده بشن.
خب حالا فرض کنید میخواهید مطالب محبوب روز، هفته، ماه و سال گذشته رو در سایدبار وبلاگتون نمایش بدید، خب اگه قرار باشه مثل قبل همهی این قسمتها رو زیر هم نمایش بدید ممکنه سایدبار شما خیلی طولانی بشه و نیاز به اسکرول کردن به بالا و پایین داشته باشه که برای بازدیدکنندهها زیاد جذاب نیست!
یکی از کارهایی که میشه برای جلوگیری از طولانی شدن سایدبار انجام داد استفاده از «تب»ها هست، به طوری که ما یک تب برای سایدبار وبلاگمون با چند زبانه مختلف تعریف کنیم و در هر زبانه یک قسمت از مطالب محبوب رو نمایش بدیم.
خب مثل همیشه وردپرس دوستداشتنی دست ما رو تو استفاده از افزونهها و کدهای مختلف باز گذاشته تا آزادی عمل بیشتری برای انجام این جور کارها داشته باشیم.
تو این پست قرار نیست از کدهای جور واجور برای نمایش مطالب محبوب و ساختن تبهای مختلف استفاده کنیم، راه حل من استفاده از دو تا افزونه هستش؛ افزونهی اول؛ برای ایجاد تبهای مختلف بدون هیچ دردسری و دانش کدنویسی، و افزونهی دوم؛ هم افزونهای که بتونه مطالب محبوبمون رو به صورت روزانه، هفتگی، ماهانه و… بر اساس تعداد بازدید و تعداد نظر نمایش بده، یک تب کامل با کمترین دردسر.
۱. اضافه کردن تبها به سایدبار
برای اضافه کردن تبها به سایدبار، پوستهی شما باید از ابزارکها پشتیبانی کنه، اگر پوستهی شما از ابزارکها پشتیبانی نمیکنه میتونید با یکم گوگل کردن خودتون ابزارکها رو برای وبلاگتون اضافه کنید، اگر باز هم موفق نشدید میتونید از سایت تِمز بخواهید که این ابزارکها رو برای پوستهی شما فعال کنه و یا تغییرات دیگه رو روی پوستهی شما بده.
خب حالا که مطمئن شدید پوستهی شما ابزارکها رو نمایش میده افزونهی Tabber Tabs Widget رو روی وردپرتون نصب کنید.
مرحلهی اول به همین راحتی تموم شد :)
۲. اضافه کردن مطالب محبوب بر اساس روز، هفته و ماه بر اساس بیشترین بازدید و یا بیشترین نظر
من برای این مورد افزونهی خیلی خوب، پیشرفته و انعطافپذیر WordPress Popular Posts رو پیشنهاد میکنم که احتمالاً بهترین گزینه برای این کار هستش.
به کمک این افزونه شما گزینههای زیادی برای سفارشیکردن نحوهی نمایش مطالب محبوبتون دارید، میتونید مشخص کنید اسم نویسنده، تعداد بازدید، تعداد نظر، تاریخ ارسال پست، خلاصهی مطلب و تیتر به صورت خلاصه شده نمایش داده بشه یا نه، به همراه یکسری تنضیمات پیشرفتهتر.
این افزونه رو هم نصب کنید.
نکته: پر واضح هستش که میتونید از افزونههای دیگهای استفاده کنید و ابزارک اون افزونهها رو در قسمت تبها نمایش بدید.
خب الان افزونههایی رو که نیاز داشتیم رو نصب کردید و فقط مونده نمایش دادن مطالب محبوب.
۳. نمایش دادن مطالب محبوب از طریق تبها در سایدبار
برای این مرحله از داشبورد وردپرس به قسمت نمایش » ابزارکها برید. اگر دقت کنید میبینید به قسمت سمت راست یه قسمت برای قرار دادن ابزارکها به اسم Tabber Tabs Widget اضافه شده، و البته ابزارکهایی هم در سمت چپ صفحه (یکیش Popular Posts و دومی هم Tabber Tabs Widget هستش) اضافه شده.
خب احتمالاً از اسم ابزارکها حدس زدید که به چه دردی میخورن، من هم یه توضیح کوتاه اضافه میکنم برای درک بهتر و کار تمام.
به قسمت شماره یک از تصویر بالا دقت کنید؛ این قسمت برای تعریف کردن تعداد تبهای مورد نیاز هستش، چون قرار هستش ما مطالب محبوب رو (براساس: روز، هفته، ماه، سال و یا حتی دوسالان و بیشتر) نمایش بدیم در این قسمت چهار بار ابزارک Popular Posts (شماره دو از تصویر بالا) رو قرار میدیم و هر کدومش رو برای زمان خاصی تنظیم میکنیم.
یکیش رو برای مطالب محبوب روزانه، یکی دیگش رو برای مطالب محبوب هفتگی و به همین ترتیب چهار قسمت مربوطه رو تعریف میکنیم.

و حالا در مرحلهی آخر، ابزارک Tabber Tabs Widget رو که در سمت چپ قرار داره (شماره سه از تصویر بالا) رو در هر قست از پوسته که خواستید قرار میدید، این ابزارک تبهای شما رو به دو شکل مختلف نمایش میده که هر کدوم رو که بیشتر میپسندید و با پوستهی شما همخوانی بیشتری داره رو انتخاب کنید و تنضیمات رو ذخیره کنید.

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







سلام.ممنون از این پست خوبتون!
من میخواستم یه سوال بپرسم و اینه که واسه بهترین مطالب امروز یا هفته کدی وجود نداره؟؟؟
تشکر
مهردادنقلقول
کد که زیاد هست، همینه افزونهای هم که من در این پست گفتم بجز ابزارک، کدهای اختصاصی هم داره که میتونید ازشون استفاده کنید.
آرماننقلقول
وقتی میخواب افزونه تب رو نصب کنم این پیغام خطا رو میده و نصب نمیشه
Fatal error: Cannot redeclare tabber_tabs_plugin_init() (previously declared in F:xampphtdocswordpress31wp-contentthemestelegraphfunctionswpzoom-core.php:136) in F:xampphtdocswordpress31wp-contentpluginstabber-tabs-widgettabber-tabs.php on line 57
نیمانقلقول
احتمالاً مشکل ار تابعهای پوستتون باشه که با تابعهای این افزونه تداخل دارن.
آرماننقلقول
افزونه ای واسه برچسب های پربازدید هست؟!
بیرسرورنقلقول
فکر میکنم افزونهی WP-PostViews این قابلیت رو داشته باشه.
آرماننقلقول
آرمان درود بر تو
داداشی با کدام افزونه وردپرست تصویر ها را به این زیبایی نشون میده ؟
یاعلی
جواد اسدالله پورنقلقول
من از افزونه استفاده نمیکنم، ولی افزونهی Lazy Load همین کار رو انجام میده.
آرماننقلقول
پس شما چیکار کردی!؟
مهسانقلقول
من به جای نصب افزونه، از کدهاش به صورت دستی استفاده کردم.
آرماننقلقول
میشه به ما هم بدی؟ من هم از افزونه اش استفاده کردم هم کداش رو دارم ولی مث مال شما نیس. وقتی موس میاد رو عکسا دورش سایه ایجاد میشه. این کار با دستکاری در کد های فایل استایل قالب امکان پذیره. ممنون میشم بدی کدا رو
محمد حسیننقلقول
البته تو قالب هست، میتونید کپیش کنید.
آرماننقلقول
با سلام و احترام
دوست عزیز من سابتم این افزونه را به نامهای دیگری داره ولی نمی دونم چرا عناوین فرق می کنه ( احرین مطالب – برگزیده ها – برچسب ها – وبزه ا )ولی مطالب یک شکل نشان می دهد.
ممنون می شم راهنمائی کنید.
فضلعلینقلقول
سلام
آرمان خان
مطلبی که گذاشتی عالی بود
فقط استایل هاش یکم ضایع است
استایل خوشکلتر نداری یا که جایی سراغ نداری؟
============
گفتی از lazy load استفاده نمیکنی ؟
میشه بگی از چی استفاده میکنی تا ماهم استفاده کنیم؟
alireza12113نقلقول
استایلها رو دیگه خودتون باید به صورت دستی بنویسید، من استایل آمادهای ندیدم براش.
من از کدهای Lazy Load استفاده میکنم به صورت دستی، به جای نصب افزونه :)
آرماننقلقول
شما وقتشو نداری یه چند تا استایل خوب طراحی کنی؟
alireza12113نقلقول
در حال حاظر نه متسفانه.
آرماننقلقول
سلام
خیلی مطلب جالبی بود
فقط من یه سوال داشتم
چطوری میشه مطالب پربازدید رو به صورت روزانه و هفتگی و ماهانه با کد به نمایش گذاشت؟
یعنی دیگه از ابزارک استفاده نکنیم و فقط کدشو در قالب بذاریم؟
ممنون
محمد بخشینقلقول
برای نمایش مطالب پربازدید بستگی به افزونهی مورد استفادتون داره و هر افزونه کدش با افزونههای دیگه فرق میکنه.
آرماننقلقول
من از همین افزونه استفاده میکنم که خودتون گذاشتین
کدهاشون چجوری میشه؟
محمد بخشینقلقول
برای مطالب پربازدید هفته میتونید از کد زیر استفاده کنید:
if (function_exists('wpp_get_mostpopular')) wpp_get_mostpopular("range=weekly&order_by=views");تو کد بالا میتویند به جای weekly بنویسید daily و یا monthly تا مطالب پربازدید روزانه و ماهانه رو نمایش بدید.
(از کد بالا باید در تگهای پیاچپی استفاده کنید)
آرماننقلقول
داداش دمت گرم
خیلی خوب بود
فقط توی تنظیمات افزونه چیزی پیدا نکردم برای اینکه تعداد کامنت هارو از جلوی لینک ها حذف کنم
جلوی همه لینک ها این کلمه میاد comment(s)
میشه کاریش کرد؟
بازم ممنون
محمد بخشینقلقول
اون comments رو باید از طریق ویرایش کدها حذف کنید.
آرماننقلقول
یعنی از طریق ویرایش کدهای خود افزونه؟
محمد بخشینقلقول
اگه خود افزونه قسمتی برای ویرایشش نداشته باشه، بله.
آرماننقلقول
داداش استایلش واقعا ضایست ولی خود افزونه معرکست.
اما رنگ استایل اصلا با قالب هماهنگی نداره
سعید تاج آبادینقلقول
استایلش رو میشه به راحتی تغییر داد، خود افزونه هم گزینهای داره برای غیرفعال کردن استایل پیشفرض خودش.
آرماننقلقول
مرسی -
ALISHEYTOONنقلقول
با تشکر از جنابعالی ممنون می شم اگر در رابطه با مشکلم من رو راهنمایی کنید . قالب من از ابزارک پشتیبانی نمی کنه . من افزونه پستهای محبوب رو نصب کردم و در بخش ابزارک اون رو به بخش ابزارک ها در دسترس درگ کردم . نهایتا با استفاده از کدههای افزونه که نمونه اش رو خودتون در کامنتها گذاشتید سعی کردم در جایِ مناسب مطالب محبوب رو ببینم اما متاسفانه فقط پیغام : Sorry. No data so far. برای من نمایش داده می شه . آیا ممکنه دلیل عدم نمایش به خاطر استفاده از لوکال هاست باشه ؟ با توجه به اینکه بسیار نیازمند استفاده از این افزونه هستم ممنون می شم اگر من رو راهنمایی بفرمایید .
بامدادنقلقول
خیلییییییییییییییییییییییییییییی ممننننننننننننننننننننننننننننننننننننننننننون نمی دونی من ۲ هفته ست که دنبالشم
سانازنقلقول
آقا زنده باد … خیلی از مشکلات مرا حل کرد .
فرشیدنقلقول