در مطالب قبل به شما آموزش دادیم که چطور و بسادگی بتوانید مطالب یک دسته خاص را به نمایش بگذارید (چنانچه فراموش کردید اینجا را کلیک کنید) خب ولی گاهی اوقات نیاز است که مطالب آن دسته به صورت کشویی برای ما نمایان شود , خب برای این کار کافیست امروز با ما باشید تا با یک کد ساده این کار را در وردپرس انجام دهید
برای انجام این کار کافیست کد زیر را در هر جای قالب که دوست دارید قرار دهید.
فقط توجه کنید که به جای wordpress98 در خط دوم این کد باید آی دی دسته مورد نظر را وارد کنید ( چطور ID یک دسته را بدست آوریم ؟ )
<?php $cat_id = get_cat_ID('wordpress98'); $args=array( 'cat' => $cat_id, 'post_type' => 'post', 'post_status' => 'publish', 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $my_query = null; $my_query = new WP_Query($args); if( $my_query->have_posts() ) { ?> <form name="jump"> <select name="menu"> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <option value="<?php the_permalink() ?>"><?php the_title(); ?></option> <?php endwhile; } ?> </select> <input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="برو"> </form> <?php wp_reset_query(); ?>
موفق و سربلند و همیار وردپرس باشید …
به نقل از وردپرس هوشمند
علی
سلام واسه من هم این خطا رو میده …
ایمان
سلام
ببخشید میشه کدی بگین که همینجوری باشه اما بجای اینکه توی اون مطالب یک دسته ی خاص و نشون بده بجاش زیر مجموعه های یک موضوع و نشان بده ؟ ممنون میشم اینو بگید سریعتر … یا حق
معین
خیلی ممنون از کد مفیدتون.
ولی چند تا مورد :
1. برای من در حالت کلی همه مطالب رو نشون میداد و با اینکه آی دی مورد نظر رو در اون قرار داده بودم ، ولی تاثیری نداشت. به خاطر همین در خط دوم به جای get_cat_ID(‘wordpress98’) فقط آی دی دسته رو وارد کردم که جواب داد.
2. متاسفانه تمام مطالب اون دسته رو نشون میده که برای نمایش تعداد مشخصی از همون دسته ، خط یازدهم رو به این صورت نوشتم :
new WP_Query(‘showposts=10’);
که عدد 10 تعدادی هست که مایل هستیم نمایش دهد.
البته این کد رو از روی یکی از کدهای قدیمی تون برداشتم.
موفق باشید
علی حاجی محمدی 14 سال عضو همیار وردپرس
اره معید جان فرقی نمیکنه
how mcuh are Stamps
i love your blog, i have it in my rss reader and always like new things coming up from it.
milad
سلام
تشکر از سایت خوبیتان
لطفا برای هر اموزش یک عکس از نتیجه کار هم قرار بدین
تشکر
علی حاجی محمدی 14 سال عضو همیار وردپرس
چشم پیشنهاد جالبی بود !
مقالات دانشجویی
دوست من
دوباره این کارو کردم اما ارور بالا را مجددا داد
بنظرتون مشکل از قالبه
دقیقا ای دی دستها رو فعال کردم و کد رو قرار دادم
مقالات دانشجویی
اقا این کد مشکل داره همه مراحل رو رفتم
سایتم پرید
Parse error: syntax error, unexpected ‘<' in /home/unipaper/public_html/wp-content/themes/Wordpress98_Smartblog_persian/index.php on line 90
این ارور رو داد مجبور شدم حذفش کنم
علی حاجی محمدی 14 سال عضو همیار وردپرس
نه تست کردم مشکلی نبوده !!!
سعید
کارهایی رو که فرموده بودین عینا انجام دادم اما هیچ تغییری اتفاق نیافتاد چرا؟؟
pejman
سلام, مرسی مثل همشیه عالی بود
میگم علی جان اگه میشه کد آرشیو ماهیانه (شمسی باشه بهتره) که به صورت کشویی نشون بده هم بذاری خیلی عالی مشه
علی حاجی محمدی 14 سال عضو همیار وردپرس
چشم به زودی میذاریم
amir
سلام
عالی بود
باز هم تشکر
دیر به دیر آپ میکنیـــا
میگم کی باید قالب شما رو رایگان دانلود کنیم؟ 😀