Notice: wp_deregister_script was called incorrectly. اسکریپت‌ها و شیوه‌نامه‌ها نباید پیش از wp_enqueue_scripts، admin_enqueue_scripts و login_enqueue_scripts ثبت یا فراخوانی شوند. Please see Debugging in WordPress for more information. (این پیام در نگارش 3.3 افزوده شده است.) in /home/ronakweb/domains/ronakweb.com/public_html/wp-includes/functions.php on line 3190 » کد نمایش مطالب وردپرس در هفته فعلی و 7 روز گذشته

کد نمایش مطالب وردپرس در هفته فعلی و ۷ روز گذشته

احتمالا در برخی از سایتها با بخشی که در آن نوشته های هفته جاری و مطالب منتشر شده در هفته گذشته را نمایش میدهد روبرو شده اید، این بخش میتواند به کاربران و بازدیدکنندگان برای دسترسی به جدیدترین پستهای وب سایت کمک کند و باعث جذاب تر شدن سایت شود همچنین میتواند جایگزینی مناسب برای بلوک مطالب تصادفی یا جدیدترین نوشته ها که معمولا در اکثر سایتهای وردپرسی شاهد آنها هستیم باشد. در این مطلب از روناک وب قصد معرفی کوئری یا کد نمایش مطالب وردپرس در هفته فعلی و ۷ روز گذشته را داریم که میتوانید با استفاده از آنها در طراحی قالب وردپرس پوسته ای جذاب و کاربر پسندتر بسازید پس تا انتهای این آموزش wordpress همراه ما باشید.

کد نمایش مطالب وردپرس در هفته فعلی و 7 روز گذشته

هر دو کوئری معرفی شده در این مطلب را میتوانید هم در فایل فانکشن قالب وردپرس و هم در افزونه وردپرسی اختصاصی سایت قرار دهید سپس با استفاده از کد فراخوانی و یا شورتکد معرفی شده خروجی آنها را در پوسته نمایش دهید. برای سادگی درک نحوه کار کدها تنها لینک مطالب نمایش داده می شود که میتوان با ویرایش حلقه گزینه های دلخواهی مانند: تصویر شاخص، خلاصه نوشته و … را به آنها افزود.

کد نمایش مطالب وردپرس در هفته فعلی

برای ایجاد بخش نوشته های هفته ای که در آن قرار داریم میتوانید از کوئری زیر استفاده کنید سپس برای نمایش نتایج تابع wpb_this_week را در محل مورد نظر از پوسته قرار دهید.

<?php function wpb_this_week() { $week = date('W'); $year = date('Y');
$the_query = new WP_Query('year='.$year.'&w='.$week);
if ($the_query->have_posts()) :
while ($the_query->have_posts()) : $the_query->the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php endwhile; endif; wp_reset_postdata();} ?>
// copy this code in your theme
<?php wpb_this_week(); ?>

کد مطالب هفته گذشته سایت وردپرسی

اگر میخواهید بازدیدکنندگان از نوشته هایی که در ۷ روز قبل منتشر کرده اید آگاه شوند میتوانید از کوئری زیر استفاده کنید، سپس تابع wpb_last_week_posts را در بخش دلخواه پوسته کپی کنید یا از کدمیانبر [lastweek] در نوشته و برگه ها استفاده کنید.

<?php function wpb_last_week_posts() {
$thisweek = date('W'); if ($thisweek != 1) : $lastweek = $thisweek - 1;
else : $lastweek = 52; endif; $year = date('Y'); if ($lastweek != 52) :
$year = date('Y'); else: $year = date('Y') -1; endif; $the_query = new WP_Query('year='.$year.'&w='.$lastweek);
if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php endwhile; endif; wp_reset_postdata(); } add_shortcode('lastweek','wpb_last_week_posts'); ?>
// copy this code in your theme
<?php wpb_last_week_posts(); ?>
// shortcode
[lastweek]

پیش از این در روناک وب کد نمایش مطالب در انتظار تایید وردپرس را معرفی کردیم که میتوانید برای ساخت بخش مطالب در دست انتشار سایت یا بلوکی با نام مطالب آینده از آن استفاده کنید.

814 بازدید بدون نظر
خیلی خوشم اومد.
به نظر من !!!

کد امنیتی: *

Notice: Undefined index: comment_notes_after in /home/ronakweb/domains/ronakweb.com/public_html/wp-content/themes/ronakweb2/functions.php on line 249

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!