سعید شعبانی 2047 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 سلاممن از کد زیر که مرتضی عزیز در بخش آموزش گذاشته بودند برای نمایش پر بازدیدترین مطالب سایت استفاده می کنم.<?phpquery_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');if (have_posts()) : while (have_posts()) : the_post(); ?><li><?phpif ( has_post_thumbnail() ) {?><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a><?php }else {?><a href="<?php the_permalink(); ?>"><img src="<?php bloginfo('template_url'); ?>/images/no-thumbnail.png" /></a><?php}?><div class="recent_post_det"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div></li><?phpendwhile; endif;wp_reset_query();?>حالا می خواهم اگر امکان داشته باشه چند قابلیت دیگه بهش اضافه کنم.نمایش پر بازدیدترین مطالب در ماهنمایش پربازدیدترین مطالب هر دسته به صورت خودکار (یعنی وقتی این کد در دسته ای اجرا شد به صورت خودکار پربازدیدترین مطالب اون دسته را لیست کند) نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 1-http://www.wpbeginner.com/wp-tutorials/display-popular-posts-by-day-week-month-and-all-time-in-wordpress/2if(is_category()){$category = get_category( get_query_var( 'cat' ) );$cat_id = $category->cat_ID;$catquery = "&cat=$cat_id";}query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'.$catquery); 7 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 1-http://www.wpbeginner.com/wp-tutorials/display-popular-posts-by-day-week-month-and-all-time-in-wordpress/متشکرم ولی من می خواستم بدون استفاده از افزونه این ویژگی را داشته باشم.2if(is_category()){$category = get_category( get_query_var( 'cat' ) );$cat_id = $category->cat_ID;$catquery = "&cat=$cat_id";}query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'.$catquery);این کد را باید جایگزین کد زیر کنم؟if (have_posts()) : while (have_posts()) : the_post(); ?> نقل قول لینک به ارسال
NESTED 4295 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 دوتا شرط در کنار هم !جایگزین کنید 3 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 کد رو جایگزین کوئری کنید 3 نقل قول لینک به ارسال
Mohammad 1620 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 برای نمایش در محدوده یک ماه مقادیر زیر رو به کوئری اضافه نمایید: 'year' => date('Y'), // Current year 'monthnum' => date('n') // Current month 5 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 برای نمایش در محدوده یک ماه مقادیر زیر رو به کوئری اضافه نمایید: 'year' => date('Y'), // Current year 'monthnum' => date('n') // Current monthخوب مگر کد زیر کئوری نیست؟query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');اگر بله کجا باید کد زیر را بگذارم؟ 'monthnum' => date('n') // Current month نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 نمونه:$week = date('W');$year = date('Y');$query = new WP_Query( 'year=' . $year . '&w=' . $week ); 4 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 نمونه:$week = date('W');$year = date('Y');$query = new WP_Query( 'year=' . $year . '&w=' . $week );پارسای عزیز ممنون ولی من نفهمیدم اول اینکه کدی که شما دادید با کدی که اینجا هست چه فرقی داره؟query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10');بعد هم اینکه من این کد ها را چجوری باید جایگزین هم بکنم؟ و در آخر هم داخل کد شما نوشته سال و هفته خوب حالا این کد مطالب را بر اساس سال نشون میده یا هفته؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 افزونه برای این کارhttp://www.wpbeginner.com/wp-tutorials/display-popular-posts-by-day-week-month-and-all-time-in-wordpress/http://wordpress.org/extend/plugins/popular-this-week/ 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 افزونه برای این کارhttp://www.wpbeginne...e-in-wordpress/http://wordpress.org...ular-this-week/ولی من نمی خواهم از افزونه استفاده کنم نقل قول لینک به ارسال
Mohammad 1620 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 تست:$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'&year=' . $year . '&w=' . $week'); 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 به شکل زیر گذاشتم<?php$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10'&year=' . $year . '&w=' . $week');if (have_posts()) : while (have_posts()) : the_post(); ?><?phpendwhile; endif;wp_reset_query();?>ولی ارور زیر را می دهدParse error: syntax error, unexpected '=' in C:\xampp\htdocs\wordpress\wp-content\themes\officall-dnoj\sidebar.php on line 16 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week'); 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week');ممنون ولی این یکی که اصلا کار نمی کنه چونکه بعد از =10 شما علامت ' را برداشتید و تمام کدهای بعد از اینجا دیگه غیر فعال می شوند. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);یاquery_posts("meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=$year&w=$week"); 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 (ویرایش شده) query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);یاquery_posts("meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=$year&w=$week");الان حلقه به شکل زیرشده و درست هم عمل می کنه.$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&w=' . $week);ولی یک چیزو نفهمیدم این حلقه حالا مطالب پربازدید سال را نشان میده یا ماه یا هفته؟ (کدوم کدها به بازه زمانی مطالب پربازدید اشاره داره؟) ویرایش شده خرداد 92 توسط سعید شعبانی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 مطالب امسال و هفته جاری رو نشون میده 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 مطالب امسال و هفته جاری رو نشون میدهخوب من می خواهم مطالب ماه رو نشون بده نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 پارامترهای زمانیhttp://codex.wordpress.org/Class_Reference/WP_Query#Time_Parameters 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 پارامترهای زمانیhttp://codex.wordpre...Time_Parametersمن کد را با شکل زیر تغییر دادم درست هست؟$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] ); نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 من کد را با شکل زیر تغییر دادم درست هست؟$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] );$month = date('m');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $month) 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 $month = date('m');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $month)این کد هیچ مطلب را نشان نمی دهد ولی کد قبلی یعنی کد زیر مطالب را نشان می دهد$week = date('W');$year = date('Y');query_posts('meta_key=post_views_count&orderby=meta_value_num&order=DESC&showposts=10&year=' . $year . '&monthnum=' . $today["mon"] ); نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 کد قبلی بخش monthnum کاری انجام نمیدهدبه همین دلیل دارای فیلتر براساس ماه نیست و خروجی دارد 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 کد قبلی بخش monthnum کاری انجام نمیدهدبه همین دلیل دارای فیلتر براساس ماه نیست و خروجی داردخوب کد جدید که هیچ خروجی نمی دهد؟ مشکلش چی هست؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .