ssll 20 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلام ببینید من یه دسته درست کردم و زیر دسته های زیادی داره بعد یه کوئری گرفتم که مطالب یه دسته ( یعنی دسته مادر که زیر دسته های زیادی داره) رو نشون بده در اینجا مطالب همه دسته و زیر دسته ها فراخوانی میشه <?php$rokesh_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'descending','orderby' =>'date','cat' =>'1','posts_per_page' =>'100','paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?><?php if($rokesh_query->have_posts()) : while($rokesh_query->have_posts()) : $rokesh_query->the_post();?><a href="<?php the_permalink(); ?>" target="_blank" ><?php the_title(); ?></a><td style="width:135px;"><?php if( tie_get_option( 'arc_meta_cats' ) ): ?><span><?php printf('%1$s', get_the_category_list( ', ' ) ); ?></span><?php endif; ?></td><?php endwhile;endif;?><?php wp_reset_query(); ?> حالا میخوام جلوی مطلب نام دسته مورد نظری که ازش اومده نشون بده همراه با لینک یعنی اگه روی نام دسته کلیک کنی بره صفحه بعد و مطالب همون دسته رو نشون بده اگه دقت کنید در کد بالا من از این کد زیر استفاده کردم <?php if( tie_get_option( 'arc_meta_cats' ) ): ?><span><?php printf('%1$s', get_the_category_list( ', ' ) ); ?></span><?php endif; ?>اینجا نام دسته رو می یاره اما اگه روش کلیک کنی نمیره مطالب همون دسته رو بیاره . باز دوباره همون صفحه رو نشون میده نقل قول لینک به ارسال
مهدی 1668 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 سلامبرای گرفتن آیدی دست از کد زیر میتونید استفاده کنید<?php $Cat=tie_get_option('arc_meta_cats');$IdCat=get_cat_ID($Cat);$linkCat=get_category_link($IdCat);?>برای لینک کردن نام دسته هم از کد زیر<span><a href="<?php echo $linkCat ?>"><?php echo $Cat ?></a></span> 3 نقل قول لینک به ارسال
ssll 20 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 ببخشید دو تا کد دادین الان اینا رو در کنار هم بزارم ؟ طرز استفاده چه جوریه؟ نقل قول لینک به ارسال
مهدی 1668 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 به جای این کد<?php if( tie_get_option( 'arc_meta_cats' ) ): ?><span><?php printf('%1$s', get_the_category_list( ', ' ) ); ?></span><?php endif; ?>از این کد استفاده کنید<?php$Cat=tie_get_option('arc_meta_cats');$IdCat=get_cat_ID($Cat);$linkCat=get_category_link($IdCat);if( tie_get_option($Cat) ): ?><span><a href="<?php echo $linkCat ?>"><?php echo $Cat ?></a></span><?php endif; ?> 2 نقل قول لینک به ارسال
ssll 20 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 اصلا چیزی نشون نمیده نقل قول لینک به ارسال
مهدی 1668 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 از نظر کدنویسی مشکلی نداره این کد شما<?php if( tie_get_option( 'arc_meta_cats' ) ): ?><span><?php printf('%1$s', get_the_category_list( ', ' ) ); ?></span><?php endif; ?>اول من اون کد فراخوانی دسته رو برابر با یک عبارت قرار دادم$Cat=tie_get_option('arc_meta_cats');بعد هم فراخوانی آیدی اون دسته$IdCat=get_cat_ID($Cat);بعد هم فراخوانی لینک$linkCat=get_category_link($IdCat);بعد این کد ها رو در همون کد اولی خودتون قرار دادم<?php$Cat=tie_get_option('arc_meta_cats');$IdCat=get_cat_ID($Cat);$linkCat=get_category_link($IdCat);if( tie_get_option($Cat) ): ?><span><a href="<?php echo $linkCat ?>"><?php echo $Cat ?></a></span><?php endif; ?>این طوری هم میتونید استفاده کنید<?php$Cat=tie_get_option('arc_meta_cats');$IdCat=get_cat_ID($Cat);$linkCat=get_category_link($IdCat);if( tie_get_option($Cat) != '' ) { ?><span><a href="<?php echo $linkCat ?>"><?php echo $Cat ?></a></span><?php } ?>ببینید جواب میده ... 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .