wordpres 5 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 سلاممن یه پست تایپ اختصاصی ساختم و بعد برای اون یک دسته بندی اختصاصی هم درست کردمحالا میخوام از اون پست تایپ و اون دسته بندی هاش کوئری بگیرم اما هر کار میکنم اون دسته بندی رو به مشکلی میخورم :|میشه راهنمایی کنید نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 خب مشکلتون چیه نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 خب الان کد زیر رو نوشتم اما نمیاد پست هایی که دسته بندیشون fun هست رو نشون بده $active_query = new WP_Query(array('post_type'=>'posts','cat'=>'fun')); if($active_query->have_posts()){ while($active_query->have_posts()): $active_query->the_post();اگرم cat رو کلا بردارم میاد کل پست ها رو نشون میده نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 آی دی دسته بندی را باید بجای fun بگذارید یا بجای cat بنویسید 'category_name' => 'fun' نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 البته اگر تاکسونامی اختصاصی ساختید که باید نام تاکسونامیتون رو جایگزینم cat کنید 1 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 البته اگر تاکسونامی اختصاصی ساختید که باید نام تاکسونامیتون رو جایگزینم cat کنیدچجوری؟؟ نقل قول لینک به ارسال
Mobin 1669 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 مثلا اگه اسم custom taxonomy که برای پست تایپتون ساختین series باشه کدتون به صورت زیر درمیاد$active_query = new WP_Query(array('post_type'=>'posts','cat'=>'fun','taxonomy' ='series',)); 1 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 مثلا اگه اسم custom taxonomy که برای پست تایپتون ساختین series باشه کدتون به صورت زیر درمیاد$active_query = new WP_Query(array('post_type'=>'posts','cat'=>'fun','taxonomy' ='series',));ازین کد استفاده کردم اما نشد :|بزارین کاری که کردم رو بگم شاید اصلا taxonomy نباشه :|من یه پست تایپ اختصاصی درست کردم بعدش اومدم برای این پست تایپ یک دسته بندی اختصاصی هم درست کردم که فقط مربوط به همین پست تایپ هست بعد حالا میخوام مثلا کوئری بگیرم که پست های دسته مثلا X رو نشون بده نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 $query = new WP_Query(array('post_type' => 'my_post_type','cat' => 1,'tax_query' => array( array( 'taxonomy' => 'my_taxonomy', 'field' => 'term_id', 'terms' => array(1, 2), ), array( 'taxonomy' => 'my_taxonomy_1', 'field' => 'name', 'terms' => array('i-am'), )),'posts_per_page' => 10,));به کد دقت کنید متوجه نحوه استفاده اش می شوید (کدهایی که اینجا در اختیار شما قرار می گیره به عنوان مثال تنظیم شده و مسلما با کپی پیستشون به نتیجه نمی رسید باید کد را بخونید و مقادیر مربوط به سایت خودتون رو جایگزین متغیر هاش کنید) 1 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 $query = new WP_Query(array('post_type' => 'my_post_type','cat' => 1,'tax_query' => array(array('taxonomy' => 'my_taxonomy','field' => 'term_id','terms' => array(1, 2),),array('taxonomy' => 'my_taxonomy_1','field' => 'name','terms' => array('i-am'),)),'posts_per_page' => 10,));به کد دقت کنید متوجه نحوه استفاده اش می شوید(کدهایی که اینجا در اختیار شما قرار می گیره به عنوان مثال تنظیم شده و مسلما با کپی پیستشون به نتیجه نمی رسید باید کد را بخونید و مقادیر مربوط به سایت خودتون رو جایگزین متغیر هاش کنید)سلامممنون از شمامیشه بگین برای taxonomy و field و terms چه مقدار هایی رو باید بدم؟؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 بجای my_taxonomy یا my_taxonomy_1 نام تاکسونامی ای که ایجاد کردید رو باید بگذارید اگر خواستید آی دی دسته بندیش رو قرار بدید از این نمونه array('taxonomy' => 'my_taxonomy','field' => 'term_id','terms' => array(1, 2),),بجای یک و دو آی دی دسته بندی رو بگذارید اگر خواستید با نامک احضارش کنید این نمونه array('taxonomy' => 'my_taxonomy_1','field' => 'name','terms' => array('i-am'),)بجای i-am نامک دسته بندی را قرار بدید. 1 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 بجای my_taxonomy یا my_taxonomy_1 نام تاکسونامی ای که ایجاد کردید رو باید بگذارید اگر خواستید آی دی دسته بندیش رو قرار بدید از این نمونه array( 'taxonomy' => 'my_taxonomy', 'field' => 'term_id', 'terms' => array(1, 2), ), بجای یک و دو آی دی دسته بندی رو بگذارید اگر خواستید با نامک احضارش کنید این نمونه array( 'taxonomy' => 'my_taxonomy_1', 'field' => 'name', 'terms' => array('i-am'), ) بجای i-am نامک دسته بندی را قرار بدید. مرسی از توضیحاتتوننمیدونم چه مشکلی داره هر کار میکنم درست نمیشه! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 کد کاملتون رو بگذارید و توضیح بدید منظورتون از درست نمیشه چیه؟ کد یا باید ارور بده یا کار کنه اگر ارور می ده متن ارور رو هم بگذارید نقل قول لینک به ارسال
wordpres 5 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 کد کاملتون رو بگذارید و توضیح بدید منظورتون از درست نمیشه چیه؟ کد یا باید ارور بده یا کار کنه اگر ارور می ده متن ارور رو هم بگذارید $active_query = new WP_Query(array('post_type'=>'products', 'tax_query' => array( array( 'taxonomy' => 'test', ) ))); if($active_query->have_posts()){ while($active_query->have_posts()): $active_query->the_post();هیچی نشون نمیده!!کدی هم که برای ساخت taxonomy اختصاصی نوشتم اینه :function my_taxonomies_product() { $labels = array( 'name' => _x( 'دسته بندی محصولات', 'taxonomy general name' ), 'singular_name' => _x( 'دسته بندی محصولات', 'taxonomy singular name' ), 'search_items' => __( 'جست و جوی دسته بندی محصولات' ), 'all_items' => __( 'همه دسته ها' ), 'parent_item' => __( 'دسته بندی محصول جاری' ), 'parent_item_colon' => __( 'دسته بندی محصول جاری:' ), 'edit_item' => __( 'ویرایش دسته بندی محصول' ), 'update_item' => __( 'تغییر دسته بندی محصول' ), 'add_new_item' => __( 'افزودن دسته بندی جدید محصول' ), 'new_item_name' => __( 'دسته بندی جدید محصول' ), 'menu_name' => __( 'دسته بندی محصولات' ), ); $args = array( 'labels' => $labels, 'hierarchical' => true, ); register_taxonomy( 'product_category', 'products', $args );}add_action( 'init', 'my_taxonomies_product', 0 ); نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 اگر این قراره چیزی نمایش بده که مسلمه نشون نمی ده$active_query = new WP_Query(array('post_type'=>'products', 'tax_query' => array( array( 'taxonomy' => 'test', ) ))); if($active_query->have_posts()){ while($active_query->have_posts()): $active_query->the_post();جدا از اینکه باز هم زحمت نکشدید کد کاملتون رو بگذارید شما تو سئوالتون فرمودید مطالب دسته بندی شخصی fun رو می خواهید احضار کنیدالان کدتون کلا یه چیز دیگه استاین tax_query سئوال اولتونه'tax_query' => array(array('taxonomy' => 'product_category','field' => 'name','terms' => array('fun'),)) نقل قول لینک به ارسال
wordpres 5 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 اگر این قراره چیزی نمایش بده که مسلمه نشون نمی ده$active_query = new WP_Query(array('post_type'=>'products', 'tax_query' => array( array( 'taxonomy' => 'test', ) ))); if($active_query->have_posts()){ while($active_query->have_posts()): $active_query->the_post();جدا از اینکه باز هم زحمت نکشدید کد کاملتون رو بگذارید شما تو سئوالتون فرمودید مطالب دسته بندی شخصی fun رو می خواهید احضار کنیدالان کدتون کلا یه چیز دیگه استاین tax_query سئوال اولتونه'tax_query' => array(array('taxonomy' => 'product_category','field' => 'name','terms' => array('fun'),))نه الان دیگه میخوام محصولات رو اینکار رو بکنم باهاشکد کامل اینه :$active_query = new WP_Query(array('post_type'=>'products', 'tax_query' => array( array( 'taxonomy' => 'test', ) ))); if($active_query->have_posts()){ while($active_query->have_posts()): $active_query->the_post(); ?> <section class="col-md-3 float"> <div class="box_products"> <!--<div class="box_products_shadow"></div>--> <div class="title_box_product"> <h2><?php the_title() ?></h2> </div> <div class="cat_box_product"> <span><?php $terms = get_the_terms($POST->ID,'product_category'); foreach ( $terms as $term ) { echo $term->name.' « '; } ?></span> </div> <div class="pic_box_product"> <?php if(has_post_thumbnail()){the_post_thumbnail("wp-thumb",array( 'class' => 'img-responsive'));} else { ?> <img src="<?php bloginfo('template_url') ?>/img/pro.png" alt="Cisco" class="img-responsive" /> <?php } ?> </div> <div class="show_box_product"> <a href="<?php the_permalink(); ?>">مشاهده محصول</a> </div> </div> </section> <?php endwhile;} نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 تاکسونامی test چیه؟ تاکسونامی ای به این نام ساختید یا نه ؟ سئوال اولتون رو پیگیری کنید هر وقت تونستید اونرو انجام بدید نظرتون رو تغییر بدید اینطوری نه شما به نتیجه می رسی نه بقیه کسایی که این تایپیک رو می خونند فقط من الکی وقت گذاشتم که جواب بدم نقل قول لینک به ارسال
wordpres 5 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 تاکسونامی test چیه؟ تاکسونامی ای به این نام ساختید یا نه ؟سئوال اولتون رو پیگیری کنید هر وقت تونستید اونرو انجام بدید نظرتون رو تغییر بدیداینطوری نه شما به نتیجه می رسی نه بقیه کسایی که این تایپیک رو می خونند فقط من الکی وقت گذاشتم که جواب بدمآره دارماینم تصویرش :http://0up.ir/do.php?imgf=Capture_c48ec.jpgالان دقیقا همون کاری که گفتم رو میخوام بکنم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 عکستون برا من باز نمی شه شما دو کار گفتید و من نمی دونم کدومش رو می خواهید انجام بدید پاسخ اولی رو که قبلا عرض کردم برای دومی هم کوئری نیازی نیست بنویسید یک کپی از فایل index.php بگیرید و اسمش رو بگذارید archive-test.php نقل قول لینک به ارسال
wordpres 5 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 من یه پست تایپ اختصاصی دارم که براش دسته بندی اختصاصی هم درست کردمحالا میخوام کوئری بگیرم که مثلا پست های دسته test رو بهم نشون بدهعکس رو جای دیگه آپلود کردم ببینید : نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 94 گزارش بازنشر ارسال شده در آذر 94 test اینجا یک ترمه نه یک تاکسونامی$query = new WP_Query(array('post_type' => 'product','tax_query' => array(array('taxonomy' => 'product_category','field' => 'name','terms' => array('test'),)),'posts_per_page' => 10,)); 1 نقل قول لینک به ارسال
wordpres 5 ارسال شده در آذر 94 مالک گزارش بازنشر ارسال شده در آذر 94 test اینجا یک ترمه نه یک تاکسونامی$query = new WP_Query(array('post_type' => 'product','tax_query' => array(array('taxonomy' => 'product_category','field' => 'name','terms' => array('test'),)),'posts_per_page' => 10,));مرسیییییییییییییییییه دنیا ممنوناوکی شددخیلی خیلی ممنون نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .