امید 5 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام من یک کد می خواستم که یک موضوع (دسته ) رو داخل صفحه single مخفی کنه ؟با تشکر نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 سلام.یک موضوع برای یک پست خاص؟ یا کلا دسته بندی برای همه پست ها؟ نقل قول لینک به ارسال
امید 5 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 سلام یک موضوع برای یک پست خاص ؟ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 می خوای مثلا یه پست داری ارسال می کنی مشخص کنی که نام موضوعش داخل ادامه مطلب نمایش داده بشه یا نه؟ درسته؟اگه درسته می تونی یه زمینه دلخواه با مقدار ست کنی:<?php $name= get_post_meta($post->ID, "name", true);if($name=="mori")the_category(); ?>بعد از داخل پنل بهش مقدار بدی. مثلا من شرط گذاشتم اگه مقدار name مساوی mori بود نام دسته رو نشون بده. 2 نقل قول لینک به ارسال
امید 5 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 من یک پست با مثلا دو موضوع : اخبار ، عاشقانه منتشر میکنم حالا می خوام موضوع عاشقانه رو درصفحه single نشون نده همین نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 با چه کدی در single دسته ها را نمایش می دهید؟ نقل قول لینک به ارسال
A-fshin 1936 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 درود.در فانکشن قالبتون قرار بدیدfunction the_excluded_category($excludedcats = array()){$count = 0;$categories = get_the_category();foreach($categories as $category) {$count++;if ( !in_array($category->cat_ID, $excludedcats) ) {echo '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "موضوع %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';if( $count != count($categories) ){ echo ", ";}}}}سپس دسته بندی رو با تابع زیر نشون بدید در قالب و به جای اعداد 12 و 13 آیدی دسته های مورد نظر خودتون رو که می خواید نشون نده قرار بدید و با , جدا کنید و تست کنید<?php the_excluded_category(array(12,13)); ?> 3 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 یک نمونه <?php$categories = get_the_category();$separator = ' ';$output = '';if($categories){foreach($categories as $category) {$cat_id = $category->term_id;if($cat_id != 5 || $cat_id != 7) { $output .= '<a href="'.get_category_link( ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator; }}echo trim($output, $separator);}?>دسته های 5 و 7 نمایش داده نمی شوند 1 نقل قول لینک به ارسال
امید 5 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 با چه کدی در single دسته ها را نمایش می دهید؟با این کد<?php the_category(' ')?> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در دی 93 گزارش بازنشر ارسال شده در دی 93 اون کد را حذف کنید و کدی که گذاشتم را جایگزینش کنید درif($cat_id != 5 || $cat_id != 7)بجای 5 و 7 اعداد دلخواه را بگذاریدیا اگر فقط یک دسته مد نظرتونه بجای 5 آی دی اون رو در if($cat_id != 5)بگذاریداین تابع رو همget_category_link( )اینجوری اصلاح کنید get_category_link($cat_id) 1 نقل قول لینک به ارسال
امید 5 ارسال شده در دی 93 مالک گزارش بازنشر ارسال شده در دی 93 درود.در فانکشن قالبتون قرار بدیدfunction the_excluded_category($excludedcats = array()){$count = 0;$categories = get_the_category();foreach($categories as $category) {$count++;if ( !in_array($category->cat_ID, $excludedcats) ) {echo '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "موضوع %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';if( $count != count($categories) ){ echo ", ";}}}}سپس دسته بندی رو با تابع زیر نشون بدید در قالب و به جای اعداد 12 و 13 آیدی دسته های مورد نظر خودتون رو که می خواید نشون نده قرار بدید و با , جدا کنید و تست کنید<?php the_excluded_category(array(12,13)); ?>مرسی آقا افشیناون کد را حذف کنید و کدی که گذاشتم را جایگزینش کنید درif($cat_id != 5 || $cat_id != 7)بجای 5 و 7 اعداد دلخواه را بگذاریدیا اگر فقط یک دسته مد نظرتونه بجای 5 آی دی اون رو درif($cat_id != 5)بگذاریداین تابع رو همget_category_link( )اینجوری اصلاح کنیدget_category_link($cat_id)مرسی از شما 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .