cherry 390 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 سلام یه کد میخوام که بتونم آخرین مطالب یک دسته بندی در پست تایپی خاص رو در هر جای وبسایت نمایش بدم پیشاپیش ممنون از راهنماییتون نقل قول لینک به ارسال
miladalizadeh 257 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 16 ساعت قبل، sindots گفته است : سلام یه کد میخوام که بتونم آخرین مطالب یک دسته بندی در پست تایپی خاص رو در هر جای وبسایت نمایش بدم پیشاپیش ممنون از راهنماییتون وقت بخیر شما میتونین از کد زیر استفاده کنید <?php $q=new WP_Query(array(category_name=>"نامک دسته را در اینجا بنویسید",'post_type'=> array( 'نام پست تایپ را در اینجا وارد کنید' ))); while ($q->have_posts()) { $q->the_post(); ?> کد اج تی ام ال خود را در این بخش وارد کنید <?php } ?> سوالی داشتید بپرسید بنده پاسخگو هستم موفق باشید 1 نقل قول لینک به ارسال
cherry 390 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 سلام دوست عزیز متاسفانه از طریق کدی که شما دادین مشکل رفع نشد (قبلا تست کرده بودم) و با ترکیب چند قطعه کد به این نتیجه رسیدم و مشکل رفع شد در هر صورت ممنون از راهنماییتون کد رو میزارم برای دوستانی که شاید در آینده به چنین کدی نیاز داشته باشن <?php $args = array( 'post_type' => array(' Post Type '), /* پست تایپ دلخواه */ 'post_status' => 'publish', 'posts_per_page' => 10, /* تعداد پست قابل نمایش */ 'order' => 'DESC', 'orderby' => 'ID', 'tax_query' => array( array( 'taxonomy' => 'taxonomy_categories', /* تکسونومی پست تایپ */ 'field' => 'term_id', /* اگر میخواید از نامک دسته برای نمایش استفاده کنید مقدار رو به slug تغییر بدین */ 'terms' => array(''), /* آی دی یا نامک دسته */ ), ), 'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1, ); $loop = new WP_Query( $args ); if ( $loop->have_posts() ) { ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <!-- کد نمایش مطلب --> <?php endwhile; ?> <?php wp_reset_query(); ?> <?php } else { echo "<div class='alert alert-warning'>با عرض پوزش مطلبی جهت نمایش یافت نشد.</div>"; } ?> نقل قول لینک به ارسال
miladalizadeh 257 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 16 دقیقه قبل، sindots گفته است : سلام دوست عزیز متاسفانه از طریق کدی که شما دادین مشکل رفع نشد (قبلا تست کرده بودم) و با ترکیب چند قطعه کد به این نتیجه رسیدم و مشکل رفع شد در هر صورت ممنون از راهنماییتون کد رو میزارم برای دوستانی که شاید در آینده به چنین کدی نیاز داشته باشن <?php $args = array( 'post_type' => array(' Post Type '), /* پست تایپ دلخواه */ 'post_status' => 'publish', 'posts_per_page' => 10, /* تعداد پست قابل نمایش */ 'order' => 'DESC', 'orderby' => 'ID', 'tax_query' => array( array( 'taxonomy' => 'taxonomy_categories', /* تکسونومی پست تایپ */ 'field' => 'term_id', /* اگر میخواید از نامک دسته برای نمایش استفاده کنید مقدار رو به slug تغییر بدین */ 'terms' => array(''), /* آی دی یا نامک دسته */ ), ), 'paged' => ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1, ); $loop = new WP_Query( $args ); if ( $loop->have_posts() ) { ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <!-- کد نمایش مطلب --> <?php endwhile; ?> <?php wp_reset_query(); ?> <?php } else { echo "<div class='alert alert-warning'>با عرض پوزش مطلبی جهت نمایش یافت نشد.</div>"; } ?> درود دوست من خوشحالم که مشکلتون حل شد ولی اگه توجه کرده باشین شما نوشتین که میخواهید مطالب یک پست تایپی رو بر اساس دسته بندی خاصی نمایش بده که برای این مورد یدونه پست تایپ رو از دیتتابیس میگیرن و یدونه نامک اون دسته بندی رو این کد دومی که شما ارسال کردین در صورتی کار میکنه که پست تایپ شده دارای دسته بندی خاص باشه یعنی به این شکل که دسته بندی نوشته هاتون با دسته بندی پست تایپ دیگتون تفاوت داشته باشه که اگه می فرمودین همین کد رو خدمتتون ارسال میکردم در هر صورت سوالی داشتید بفرمایید بنده پاسخگو هستم موفق باشید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .