rasivell 352 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 سلامببخشيد من از كد زير ميخوام براي نمايش اخرين مطالب يك دسته استفاده كنم:<?php //The Query With Parameters query_posts('cat=1&post_status=publish&posts_per_page=1'); //The Loop if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title (); ?></a><?php endwhile; else: endif; //Reset Querywp_reset_query(); ?>حالا سوالم اينه كه من ميخوام توي يه كادر ، اخرين 4 مطلب 2 دسته رو نشون بدم - حالا بايد اين كد رو 2 بار بنويسم و هر بار اي دي يك دسته رو مشخص كنم و بگم كه هر كدام 2 تا نشون بدن ؟ و يا نه ميخواستم بدونم روشي بهتر هستش و اينكه ايا ميشه اين كد رو كاري كرد كه مثلا اخرين 2 تاي 2 دسته رو نشون بده و ديگه تكرارش نكنم اين كد رو... متشكرم نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 فکر کنم،<?php //The Query With Parameters query_posts('cat=1,2&post_status=publish&posts_per_page=1'); //The Loop if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title (); ?></a><?php endwhile; else: endif; //Reset Querywp_reset_query(); ?>دو دسته رو نشون بده.البته اطلاع دقیق ندارم.بهتره اساتید بیان توضیح یا تایید کنند. 5 نقل قول لینک به ارسال
Farid 2281 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 (ویرایش شده) سلامفکر کنم این کد بهتون جواب بده . یه تستی بزنید منبع This example can be used to exclude a certain Category or Categories from being displayed. In this case, posts from Categories 3 and 8 are excluded<?php query_posts($query_string . '&cat=-3,-8'); ?><?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><div class="post"><!-- Display the Title as a link to the Post's permalink. --><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2><!-- Display the date (November 16th, 2009 format) and a link to other posts by this posts author. --><small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small> <div class="entry"> <?php the_content(); ?> </div> <p class="postmetadata">Posted in <?php the_category(', '); ?></p></div> <!-- closes the first div box --><?php endwhile; else: ?><p>Sorry, no posts matched your criteria.</p><?php endif; ?> ویرایش شده آبان 91 توسط f.gh1372 4 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 فکر کنم،<?php //The Query With Parameters query_posts('cat=1,2&post_status=publish&posts_per_page=1'); //The Loop if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <a href="<?php the_permalink(); ?>"><?php the_title (); ?></a><?php endwhile; else: endif; //Reset Querywp_reset_query(); ?>دو دسته رو نشون بده.البته اطلاع دقیق ندارم.بهتره اساتید بیان توضیح یا تایید کنند.متشكرم مفيد بود و من از اين روش براي 5 تا دسته استفاده كردم و جواب داد! ميخواستم 5 بار كوئري بزارم ولي اينطوري بهتر شد مرسي... f.gh1372 جان دست شماهم درد نكنه 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 پاسخ آقای نظری درسته و مفهوم کد دوم اینه که دسته 5 رو نمایش بده ولی دسته 8 رو ازش حذف کن یعنی اگر مطلبی دو دسته بندی 8 و 5 رو اشتراکی داشت نمایش داده نشه 3 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 پاسخ آقای نظری درسته و مفهوم کد دوم اینه که دسته 5 رو نمایش بده ولی دسته 8 رو ازش حذف کن یعنی اگر مطلبی دو دسته بندی 8 و 5 رو اشتراکی داشت نمایش داده نشهواي اينكه خيلي عاليه! من از كد خودم سر درمياوردم و رفتم با يك مميز اعداد اي دي ديگه رو بهش اضافه كردم ولي كد اين دوستمون خيلي شلوغ بود ازش چيزي متوجه نشدم! چطور ميتونم اين دستور رو بهش اضافه كنم كه پست هاي تكراري توي دسته هاي ذكر شده رو نشون نده؟؟ ميشه كد خودم رو ويرايش كنيد؟؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 پست تکراری منظور این هست که یک پست در هر دو دسته وجود داشته باشه؟ بخودی خود یکبار این پست رو نمایش میده. 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 پست تکراری منظور این هست که یک پست در هر دو دسته وجود داشته باشه؟ بخودی خود یکبار این پست رو نمایش میده.اره دقيقا پست تكراري منطورمون اين بود، پس اگر خودش اتومات اينطوري باشه كه چه بهتر و مشكلي نداره نقل قول لینک به ارسال
rasivell 352 ارسال شده در آبان 91 مالک گزارش بازنشر ارسال شده در آبان 91 دوستان گلم يه سوال ديگه در ادامه همين بحث: ميخوام تو همين كد خودم هميني كه توي پست دوم دوستمون قرارش داده، ميخوام كه بگم مثلا از اي دي 2 فقط 1 پست نشون بده و از اي دي 3 فقط 4 تا به عنوان مثلا يعني بگم از هر دسته چند تا نوشته بياره... متشكرم نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 91 گزارش بازنشر ارسال شده در آبان 91 کوئری های جدا باید بزنید. توی یک کوئری نمیشه. حداقل تا الان که همجین قابلتی نداره(بصورت درونی) 1 نقل قول لینک به ارسال
ssll 20 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 اگه اشتباه نکنم من یه کوئری اخرین پست های یه مطلب رو دارم ( در مورد اسم این تابع) . میخوام یه تغییر بهش داده بشه . میخوام همین کد تبدیل بشه به مطالب پر بازدید یک دسته .اینم کد function tie_last_posts_cat($numberOfPosts = 5 , $thumb = true , $cats = 1){global $post;$orig_post = $post;$lastPosts = get_posts('category='.$cats.'&numberposts='.$numberOfPosts);foreach($lastPosts as $post): setup_postdata($post);?><li <?php tie_post_class(); ?>><?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() && $thumb ) : ?> <div class="post-thumbnail"> <a href="<?php the_permalink(); ?>" title="<?php printf( __( 'Permalink to %s', 'tie' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php tie_thumb(); ?><span class="overlay-icon"></span></a> </div><!-- post-thumbnail /--><?php endif; ?><h3><a href="<?php the_permalink(); ?>"><?php the_title();?></a></h3><?php tie_get_score(); ?> <span class="date"><?php the_time('d F Y'); ?></span></li><?php endforeach;$post = $orig_post;} نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 نمونه کدhttp://forum.wp-parsi.com/tutorials/article/138-%D9%BE%D8%B1%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%85%D8%B7%D8%A7%D9%84%D8%A8/فقط پارامتر cat را در کویری تنظیم کنید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .