در مطالب قبلی نحوه نمایش مطالب محبوب در وردپرس آموزش داده شده که اما شاید شما نیز علاقه داشته باشید تا کد مطالب پربازدید وردپرس را بدون استفاده کردن از هیچ افزونه ای در سایت خود قرار دهید. برای اینکار امروز روشی بسیار حرفه ای و مناسب برای کد مطالب پربازدید وردپرس را قرار داده ایم. شما میتوانید با استفاده از شورت کدی که در آموزش وردپرس امروز گفته میشود در هر قسمت از سایت خود که بخواهید محبوب ترین مطالب را نمایش دهید.
مزایای نمایش مطالب پربازدید وردپرس
شما میتوانید با استفاده از این روش بعد از اضافه کردن چند خط کد به قالب وردپرس سایت خود براحتی لیست مطالب پربازدید را نمایش دهید.
نمایش مطالب پر بازدید در سایت موجب میشود تا کاربران چند دقیقه ای بیشتر در سایت شما درگیر باشند همچنین از مطالب دیگری که در سایت قرار داده اید و دیگران نیز استقبال کرده اند نیز استفاده میکنند. معمولا کاربران برای نمایش مطالب پربازدید وردپرس از یکسری افزونه ها استفاده میکنند اما امروز به شما آموزشی را خواهیم داد که بعد از اضافه کردن چند خط کد به قالب وردپرس سایت خود میتوانید براحتی مطالب محبوب را نمایش دهید. این کد ها کاملا استاندارد و بهینه هستند بخاطر همین با قالب وردپرس سایت شما مشکل ناسازگاری نخواهند داشت و موجب کاهش سرعت سایت شما نیز نمیشود.
در روشی که در این مقاله آموزش وردپرس توضیح داده شده است نمایش مطالب پر بازدید وردپرس با استفاده از شورت کد ها انجام میشود بخاطر همین در صورتی که شما بخواهید از این قابلیت ها میتوانید در هر قسمت از سایت خود که بخواهید استفاده بکنید. در نوشته های خود میتوانید از آن استفاده بکنید – در ابزارک های قالب وردپرس سایت یا در بین بین برگه ها و هدر و فوتر سایت و… میتوانید از این قابلیت استفاده بکنید.
در صورتی که قصد خرید قالب وردپرس جدید برای سایت خود را دارید حتما این مورد را نیز بررسی بکنید تا نیازی نباشد که خودتان برای نمایش کد مطالب پربازدید وارد قسمت کدنویسی سایت شود و با توجه به پشتیبانی قالب وردپرس سایت شما از این قابلیت شما از آن استفاده بکنید. اما اگر قالب وردپرس سایت شما از نمایش مطالب پربازدید در وردپرس پشتیابنی نمیکند مراحل زیر را انجام دهید
کد نمایش مطالب پربازدید وردپرس
این آموزش به گونه ای میباشد که ما یک شورت کد درست میکنیم و با استفاده از این شورت کد میتوانیم در هر قسمت از سایت که بخواهیم مطالب پربازدید را نمایش دهیم.
گام اول:
برای شروع کار شما باید کد های زیر را به فایل functions.php وردپرس موجود در قالب وردپرس سایت خود اضافه بکنید:
// شورت کد نمایش مطالب محبوب : [webmaster98_pop_posts num="10"] function webmaster98_display_popular_posts($atts) { extract(shortcode_atts(array( 'num' => 10, 'cat' => '', ), $atts)); $temps = explode(',', $cat); $array = array(); foreach ($temps as $temp) $array[] = trim($temp); $cats = !empty($cat) ? $array : ''; ?> <h3>مطالب پر بازدید</h3> <ul> <?php $popular = new WP_Query(array('posts_per_page' => $num, 'meta_key' => 'popular_posts', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'category__in' => $cats)); while ($popular->have_posts()) : $popular->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_postdata(); ?> </ul> <?php } add_shortcode('webmaster98_pop_posts', 'webmaster98_display_popular_posts');
بعد از اینکه کد های بالا را در فایل functions.php قالب سایت خود قرار دادید میتوانید بعد از آن در هر کجای سایت از شورت کد نمایش استفاده کردید مطالب محبوب را مشاهده بکنید.
تا زمانی که شما شورت کد نمایش مطالب پربازدید وردپرس را استفاده نکنید این مطالب نمایش داده نمیشود.
گام دوم:
اکنون شما باید از شورت کد ها استفاده بکنید. در زیر شورت کد ها را قرار داده ایم:
[webmaster98_pop_posts] // نمایش 10 مطلب محبوب در همه دسته بندی های سایت [webmaster98_pop_posts num="100"] // نمایش 100 مطلب محبوب در بین همه دسته بندی های سایت [webmaster98_pop_posts num="5" cat="1,2,3"] // نمایش 5 مطلب محبوب در بین دسته بندی های که id آن ها 1 و2 و 3 میباشد [webmaster98_pop_posts cat="1,5"] // نمایش 10 مطلب پربازدید در بین دسته بندی 5 و 1
اگر شما میخواهید که 10 مطلب پربازدید سایت خود را نمایش دهید کافی است که در مکانی که میخواهید شورت کد [webmaster98_pop_posts] را استفاده بکنید.
همچنین فیلتر های دیگری که میتوانید از آن ها استفاده بکنید را در بالا بصورت شورت کد قرار داده ایم مثلا اینکه پربازدید ترین مطالب در کدام دسته بندی ها نمایش داده شود. یا اینکه چه تعداد از مطالب محبوب نمایش داده شود و…
بعد از قرار دادن کار، خروجی سایت شما و نتیجه ای که خواهید داشت دقیقا همانند شکل زیر خواهد بود:
این روش بسیار ساده میباشد و بر روی همه نسخه های وردپرس قابل اجرا میباشد و شما میتوانید از آن استفاده بکنید.
اگر در کار کردن با این آموزش سوال یا مشکلی دارید در بخش نطرات مطرح بکنید تا راهنمایی شوید. با تشکر از همراهی شما