rasivell 352 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) سلامما ميخوايم كاري كنيم كه ، تو صفحه كتگوري مادر يه دسته خاص ، ليست پست هاي ارسالي زير دسته هاي اون دسته رو نشون نده! براي اين كار هم يه برگه جديد تو قالب براي اين دسته طراحي كرديم خوبم باز ميشه ولي وقتي يه پست توي يكي از زير دسته هاي اون دسته مادر ارسال ميكني! خود به خود مياد ليست ميكنه تو صفحه دسته مادر! ميخوايم چيزي ليست نكنه از پست هاي ارسالي زير دسته ها و اين صفحه رو سفارشي كنيم! چكار بايد كرد؟ متشكرملازم به ذكره كه قالب دسته مادر توش هيچ كوئري و يا فراخواني پست انجام نشدهمشكل از اين قراره كه ما تو قالب Category.php تايين كرديم كه مثلا اگر اي دي دسته 3877بود (دسته بندي مورد نظر) شما قالب Category4.php رو نشون بده! و خب سفارشي كرديم اين بخش رو ، و گفتيم اگر غير اين بود Category-defult.php رو نشون بده! خب همه چي خوبه وقتي پستي توي زير دسته هاي اون دسته 3877ارسال نشده! ولي وقتي يه پست ارسال ميكنيم توي يكي از زير دسته ها ، ديگه قالب Category4.php لود نميشه و ميره Category-defult.php رو لود ميكنه!!! نميدونم چرا !خودم احساس ميكنم مشكلم از كد زيره:تو كتگوري اصلي اينطوري گفتم:<?php post;if ( in_category('3710') ) {include(TEMPLATEPATH . '/category-2.php'); }elseif ( in_category('2344') ) {include(TEMPLATEPATH . '/category-3.php'); }elseif ( in_category('3877') ) {include(TEMPLATEPATH . '/category-4.php'); }else { include(TEMPLATEPATH . '/category-defult.php'); }?>حالا اون دسته كه اي ديش 3877 هستش ، خودش يه زير دسته داره! و زماني كه ارسال ميشه مطلب ، براي نمايشش برسي ميكنه ميبينه اون مطلبه كه ارسال شده ، اي ديش تو اين ليست نيست! و ميره category-defult.php رو باز ميكنه! اين درسته ولي چرا صفحه خود كتگوري شماره 3877 من او قالبي كه ميخوام نيست!!!؟ احساس ميكنم تو اين بخش يه اشتباهي دارم انجام ميدم! و بايد توي اين كد گفته بشه كه كاري به پست هاي ارسالي نداشته باش! اگر صفحه جاري ، صفجه كتگوري مذكور بود ، شما قالب اون كتگوري رو باز كن! كاري نداشته باش كه توش چه پستي ارسال شده! چرا كه همه چي من درسته و فقط زمانيك ه يه مطلب تو اون دسته 3877 ارسال ميكنم قاطي ميشه همه چي! ویرایش شده آذر 92 توسط rasivell نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 شما باید از تابع is_category استفاده کنید 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 (ویرایش شده) پيداش كردم عروسيت پارسا جان ویرایش شده آذر 92 توسط rasivell 1 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 خب در ادامه ميخوايم اين رو انجام بدم:من براي هر دسته بندي با توجه به اي دي اون دسته بندي ، يه عكس قرار دادم!!! و براي نمايش اون عكس به روش زير عمل كردم:<img src="<?php echo get_template_directory_uri(); ?>/images/category/big/<?php the_category_ID(); ?>.png" class="title-img" />حالا دقيقا مشكل تاپيك زير رو كه گفتم رو اينجا دارم!!! به اين صورت كه توي گتگوري هاي مادرم ، ميرم ،بجاي نمايش عكس اون كتگوري ، نگاه ميكنه ببينه اخرين كتگوريم چيه ، اي دي و عكس اونو ميگيره نشون ميده!!!! چطوري فيكس كنم و چطوري اين اي دي رو طوري به دست بيارم كه كاري به پست هاي اون صفحه نداشته باشه و مثل تابع is_category عمل كنه و فقط اي دي دسته مادرو بهم بده تو كد فوق استفاده كنم عكس اون دسته بنديم رو نشون بده..؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 از این کد برای دسته جاری استفاده کنید$category = get_category( get_query_var( 'cat' ) ); $cat_id = $category->cat_ID; 2 نقل قول لینک به ارسال
rasivell 352 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 متشكرم پارسا جان ،با يه تغير كوچيك تو كدي كه دادي ، به مساله دلخواهم رسيدم. زنده باشي نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .