alininja 14 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 سلام اگه بخوام به این تابع بین هر دسته یه / (اسلش) قرار بدم باید کجا بذارم؟<?phpwp_list_categories("orderby=id&show_count=0&child_of=catID&title_li=");?> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 برای این تابع فقط می تونید style لیست را تعریف کنیداز این تابع استفاده کنید<?php echo get_the_category_list( '/','','' ); ?> 3 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 من میخوام فقط زیر دسته های یک دسته رو نشون بده نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 با css بگذارید <ul class="my-cats-list"><?phpwp_list_categories("orderby=id&show_count=0&child_of=catID&title_li=");?></ul>و.my-cats-list li:before {content:"/ ";} 4 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 ممنون درست شد.فقط یه مشکل دیگه هست که وقتی از یه زیرمجموعه تو یه مطلب استفاده می کنم، زیرمجموعه مطالب دیگه که تو این دسته هستن رو هم نشون میده. مثلا:پست 1:دسته>محصول کشور:زیردسته>آمریکاپست 2:دسته>محصول کشور:زیردسته>آلمانحالا چیزی که تو پست نشون میده اینهمحصول کشور: آمریکا/آلمان.درصورتی که من فقط یکی رو انتخاب کردم. مشکل کجاست. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 روشتون اشتباهه این تابع کاری با حلقه شما نداره و به صورت مجزا عمل می کنه تابع اولی که دادم داخل حلقه عمل می کنه 1 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 خوب من چند تا دسته و زیر دسته تو یه پست دارم و میخوام که زیردسته هر دسته تو یه پست نمایش داده بشه. با تابع شما تمام دسته هایی که انتخاب شده نمایش داده میشه. از چه تابعی استفاده کنممثلا من از این دسته ها استفاده میکنم:محصول کشور: آمریکاژائر: کمدی/ماجراجویی/درامکیفیت: 720P/1080P/480Pزیردسته های زیادی دارم و میخوام فقط اونایی که انتخاب شدن رو نمایش بدم نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 روش اصولیش اینه برای محصول کشور ژانر و کیفیت سه تا تاکسونامی مجزا بسازید و مقدارهاشون رو به عنوان طبقات طبقه بندیتون معرفی کنید یعنی بجای استفاده از دسته بندی از تاکسونامی شخصی استفاده کنید [sharedmedia=tutorials:tutorials:627] 2 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 فقط هر تاکسونامی با چه تابعی فراخوانی میشه؟اینو تو آموزش نگفته بودین نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 <?phpget_the_terms( $post->id, 'taxonomy' ); ?>که بجای taxonomy باید نام تاکسونامی مربوطه اش را بنویسید 2 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 اگه تو یه پست سفارشی باشه هم همینه یا فرق میکنه؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 تابع فراخوانی همینه ولی توی کد ریجستری باید پست تایپتون هم معرفی بشه register_taxonomy( 'price', array( 'post', 'my_post_type' ), $args ); 1 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 من تاکسونومی جدا ساختم و تابع فراخوانیش هم میذارم ولی چیزی نشون نمیده مشکلم کجاست؟این هم کد های حلقه پست تو صفحه اصلی:<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="HomePost"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('index-post'); ?></a><span class="rate"><span class="irate"><img src="<?php bloginfo('template_url'); ?>/images/rate.png" alt="rate"></span><span class="nrate"><?php echo get_field('emtiaz');?></span></span> <h3><a href="<?php the_permalink(); ?>"><?php echo get_field('video-name');?></a></h3> <ul> <p style="color: red; font-size: 12px; text-align: center;"><?php echo get_field('shadow');?></p> <li><span class="title">تاریخ انتشار:</span><span class="value"><?php echo get_field('data');?></span></li> <li><span class="title">محصول کشور:</span><span class="value"><ul class="catgory-post"> <?phpget_the_terms( $post->id, 'contry' ); ?>?></ul></span></li> <li><span class="title">کارگردان:</span><span class="value"><?php echo get_field('kargardan');?></span></li> <li><span class="title">امتیاز:</span><span class="value"> <?php echo get_field('emtiaz');?> از 10</span></li> <li><span class="title">نمره منتقدین:</span><span class="value"><?php echo get_field('nomreh');?></span></li> <li><span class="title">اطلاعات بیشتر:</span><span class="value"><a href="<?php echo get_field('more');?>" class="imdb-link"></a></span></li> <li><span class="title">نویسندگان:</span><span class="value"><?php echo get_field('nevisandeh');?></span></li> <li><span class="title">کیفیت:</span><span class="value"><ul class="catgory-post-cat"> <?phpget_the_terms( $post->id, 'size' ); ?></ul></span></li> <li><span class="title">ژانر:</span><span class="value"><ul class="catgory-post-cat"> <?phpget_the_terms( $post->id, 'janer' ); ?></ul></span></li> </ul> <h6><a href="<?php the_permalink(); ?>" class="download">دانلود</a></h6> <div class="clear"></div> </div> <?php endwhile; else: ?><?php endif; ?>تابع ها توی قسمت های محصول کشور ، کیفیت و ژانر قرار داده شده است نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 این تابع رو هم پیدا کردم گذاشتم کار کرد.<?php $terms = get_terms("genre");$count = count($terms);if ( $count > 0 ){ foreach ( $terms as $term ) { echo '<li><a href="#" data-filter=".'.$term->name.'">'.$term->name.'</a></li>'; }} ?>فقط مشکلی که داره اینه که لینک دسته رو نمیگیره. نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 نه ببخشید اینم بازم مثل قبلی همه ی دسته ها رو نشون میده. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 تابع گرفتن لینک ترم get_term_link هستhttp://codex.wordpress.org/Function_Reference/get_term_linkhttp://forum.wp-parsi.com/tutorials/article/10-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%B4%DB%8C%D9%88%D9%87-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B9%D9%86%D8%A7%D9%88%DB%8C%D9%86-%D8%AF%D8%B3%D8%AA%D9%87-%D9%87%D8%A7-%D9%88-%D8%A8%D8%B1%DA%86%D8%B3%D8%A8-%D9%87%D8%A7/http://forum.wp-parsi.com/tutorials/article/11-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D8%B3%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C/ 2 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 من از پست سفارشی استفاده نکردم و تو پست معمولی از تاکسونومی استفاده کردم. و از تابع فراخوانی اون استفاده کردم ولی چیزی نشون نمیداد.کد های حلقه پستمو بالا گذاشتم. ممنون میشم اگه کمکم کنید. نقل قول لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 مشکلی ندارهشما جای نام پست سفارشی از post استفاده کنیددر ضمن نوع پست پیشفرض یک پست سفارشی هست 1 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 فقط این تابع فراخوانی کرد که بازم مشکل داره:<?php$args = array( 'taxonomy' => 'genre', 'orderby' => 'name', 'show_count' => 0, 'pad_counts' => 0, 'hierarchical' => 1, 'title_li' => '', 'hide_empty' => 1);wp_list_categories( $args );?>مشکلش اینه که همه ی دسته ها رو نشون میده. یعنی اگه تو پست اولی تاکسونومی ژانر رو مثلا: کمدی و اکشن انتخاب کردیم و تو پست دومی: ماجراجویی و درام رو انتخاب کردیم. توی هر دو پست اینطور نشون میده: کمدی/اکشن/ماجراجویی/درام. درحالی که من فقط دو تا رو انتخاب کردم. نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 من از پلاگین Advanced Custom Fields هم استفاده میکنم. یه قسمت به اسم طبقه بندی داشت که دسته ها رو نمایش میداد. با اون نمیشه درست کرد؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 برای نمایش ترمهای پستhttp://forum.wp-parsi.com/tutorials/article/10-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%B4%DB%8C%D9%88%D9%87-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B9%D9%86%D8%A7%D9%88%DB%8C%D9%86-%D8%AF%D8%B3%D8%AA%D9%87-%D9%87%D8%A7-%D9%88-%D8%A8%D8%B1%DA%86%D8%B3%D8%A8-%D9%87%D8%A7/ 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 وget_term_link( $term->slug, $taxonomy_slug ) 1 نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 آقای فخار و آقا پارسا خیلی خیلی ممنوناز این تابع استفاده کردم و به جای lncat نام تاکسونومی رو قرار دادم.<?php echo get_the_term_list( $post->ID, 'lncat', '<br />دسته: ', ', ', '' ); ?> نقل قول لینک به ارسال
alininja 14 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 بازم یه مشکل دیگه:تاکسونومی هایی که درست کردم زمانی که روی دسته ها کلیک میکنم به صفحه 404 میرن.صفحه ی taxonomy.php هم درست کردم ولی بازم اینطوریه. توی صفحه باید چیز خاصی باشه؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 پستهای ابتدایی این دسته را کامل بخوانیدhttp://forum.wp-parsi.com/tutorials/category/2-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D9%87%DA%A9-%D9%88-%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87/پیوند یکتاhttp://forum.wp-parsi.com/tutorials/article/14-%D9%BE%D8%B3%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D9%BE%DB%8C%D9%88%D9%86%D8%AF-%DB%8C%DA%A9%D8%AA%D8%A7/ 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .