site 79 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلاممن به صورت html ، دسته بندی سایت رو ساختمشاخه به همراه زیر شاخهرنگ شاخه و رنگ زیر شاخه باهم فرق میکنهکد زیر رو جایگزین کردم اما شاخه اصلی کار نمیکنه !زیر شاخه ها نمایش داده میشن اما شاخه نشون داده نمیشه ! باید چیکار کنم ؟<?php the_category( $separator, $parents, $post_id ); ?> نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلامدسته برای چی؟ قسمت هدر سایت؟the_category حتما باید در loop استفاده بشهاگر برای هدر سایت میخواهید از این روش استفاده کنیدبرای نمایش دسته در سایت از این نمونه کد (هر کجا که بزارید دستهبندیها همونجا نمایش داده میشه)<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'primary-menu' ) ); ?>برای ثبت این منو هم کد زیر رو میبایست در فانکشن قالبتون اضافه کنید// Register Nav Menuregister_nav_menus(array( 'primary' => __( 'Primary menu', 'theme')));بعدش هم اینطوریه ...تویحات بیشتر 2 نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 سلاممن دسته بندی برای هدر نمیخوام.برای سایدبار سمت راست مثل قالب های سه ستونه میخوام ایجاد کنم.کد شما فکر کنم برای نمایش فهرست باشه.من html ' css دسته بندی سایدبار سمت راست رو انجام دادم فقط نمیدونم که جای والد و زیر شاخه چه کدی بزارم. نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 سلام ، من برای سایت خودم (www.gallery.naslno.com) که تعداد دسته بندی هاش خیلی زیاد هست از این روش استفاده کردم:<ul><li><?php wp_dropdown_categories(array('hide_empty' => 1, 'name' => 'category_parent', 'orderby' => 'name', 'selected' => $category->parent, 'hierarchical' => true, 'show_option_none' => __('انتخاب دسته بندی'), 'id' => 'cat')); ?><script type="text/javascript"><!--var dropdown = document.getElementById("cat");function onCatChange() {if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {location.href = "<?php echo esc_url( home_url( '/' ) ); ?>?cat="+dropdown.options[dropdown.selectedIndex].value;}}dropdown.onchange = onCatChange;--></script></li><?php$args = array( 'orderby' => 'id', 'parent' => 0 );foreach (get_categories($args) as $category){if ($category->count > 0){echo '<a href="' . get_category_link( $category->term_id ) . '"><li>' . $category->cat_name . '</li></a>';}} ?></ul>درواقع یه دراپ دان که تمامی دسته بندی ها و زیر دسته های دارای پست رو نشون میده و یه لیست از ul و li برای نشون دادن تنها دسته بندی های مادراگر خواستید که زیر دسته ها هم در همون لیست نمایش داده بشه از کد زیر استفاده کنید:<ul><?php$args = array( 'orderby' => 'id', 'parent' => 1 );foreach (get_categories($args) as $category){if ($category->count > 0){echo '<a href="' . get_category_link( $category->term_id ) . '"><li>' . $category->cat_name . '</li></a>';}} ?></ul>اگر خواستید با این کد ها کار های دیگه ای بکنید بگید تا راهنمایی بیشتری بکنیم... 3 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 فرقی نداره، با این کد گفته شد میتونید اینکار رو هم انجام بدیدالبته اگر شما ابزارک رو توی قالبتون فعال کرده باشید، خود وردپرس پیشفرض ابزارکی برای نمایش دستهبندیها داره، میتونید از اون استفاده کنید 2 نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 سلام ، من برای سایت خودم (www.gallery.naslno.com) که تعداد دسته بندی هاش خیلی زیاد هست از این روش استفاده کردم:<ul><li><?php wp_dropdown_categories(array('hide_empty' => 1, 'name' => 'category_parent', 'orderby' => 'name', 'selected' => $category->parent, 'hierarchical' => true, 'show_option_none' => __('انتخاب دسته بندی'), 'id' => 'cat')); ?><script type="text/javascript"><!--var dropdown = document.getElementById("cat");function onCatChange() {if ( dropdown.options[dropdown.selectedIndex].value > 0 ) {location.href = "<?php echo esc_url( home_url( '/' ) ); ?>?cat="+dropdown.options[dropdown.selectedIndex].value;}}dropdown.onchange = onCatChange;--></script></li><?php$args = array('orderby' => 'id','parent' => 0);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<a href="' . get_category_link( $category->term_id ) . '"><li>' . $category->cat_name . '</li></a>';}} ?></ul>درواقع یه دراپ دان که تمامی دسته بندی ها و زیر دسته های دارای پست رو نشون میده و یه لیست از ul و li برای نشون دادن تنها دسته بندی های مادراگر خواستید که زیر دسته ها هم در همون لیست نمایش داده بشه از کد زیر استفاده کنید:<ul><?php$args = array('orderby' => 'id','parent' => 1);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<a href="' . get_category_link( $category->term_id ) . '"><li>' . $category->cat_name . '</li></a>';}} ?></ul>اگر خواستید با این کد ها کار های دیگه ای بکنید بگید تا راهنمایی بیشتری بکنیم...سلامشما از کد <?php wp_dropdown_categories(); ?> استفاده کردید ؟منوی سایت من به صورت زیر هست :جای "پیامک" هر کدی گذاشتم که فقط دسته های مادر نشون داده بشه ، نشد که نشد !!از کد the_category() استفاده میکنم اما برای شاخه اصلی جواب نمیده !کد دسته بندی :<div class="categoryr"><ul><li><a href="#">پیامک</a><ul><li><a href="#">اس ام اس تبریک</a></li><li><a href="#">اس ام اس امام علی</a></li><li><a href="#">اس ام اس شهادت</a></li><li><a href="#">اس ام اس تولد</a></li><li><a href="#">اس ام اس تبریک</a></li><li><a href="#">اس ام اس امام علی</a></li><li><a href="#">اس ام اس شهادت</a></li><li><a href="#">اس ام اس تولد</a></li><li><a href="#">اس ام اس تبریک</a></li><li><a href="#">اس ام اس امام علی</a></li><li><a href="#">اس ام اس شهادت</a></li><li><a href="#">اس ام اس تولد</a></li></ul></li></ul></div> نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 (ویرایش شده) اینی که شما نوشتی دوست عزیز کد وردپرس که نیست ، یه سری کد HTML هستشما کد زیر رو آزمایش کن ببین درست میشه یا نه<div class="categoryr"><ul><li><a href="#">پیامک</a><ul><?php$args = array('orderby' => 'id','parent' => 0);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<li><a href="' . get_category_link( $category->term_id ) . '">' . $category->cat_name . '</a></li>';}} ?></ul></li></ul></div>البتّه من متوجّه نشدم درست ، اگر پیامک خودش یه دسته بندی کامل هست و میخواین پیامک فقط دیده بشه + دسته بندی های دیگه باید کد زیر رو بذارید<div class="categoryr"><ul><?php$args = array('orderby' => 'id','parent' => 0);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<li><a href="' . get_category_link( $category->term_id ) . '">' . $category->cat_name . '</a></li>';}} ?></ul></div>در مورد سؤالتون از منم بله من برای زیر دسته هام از <?php wp_dropdown_categories(); ?> استفاده کردم ، چون بیشتر از 100 تا دسته بندی دارم البتّه... و اگر میخواستم توی سایدبارم نشونش بدم یه سایدبار 2هزار متری درست میشد اونم بی دلیل ویرایش شده فروردین 94 توسط علی زینلی 2 نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 اینی که شما نوشتی دوست عزیز کد وردپرس که نیست ، یه سری کد HTML هستشما کد زیر رو آزمایش کن ببین درست میشه یا نه<div class="categoryr"><ul><li><a href="#">پیامک</a><ul><?php$args = array('orderby' => 'id','parent' => 0);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<li><a href="' . get_category_link( $category->term_id ) . '">' . $category->cat_name . '</a></li>';}} ?></ul></li></ul></div>البتّه من متوجّه نشدم درست ، اگر پیامک خودش یه دسته بندی کامل هست و میخواین پیامک فقط دیده بشه + دسته بندی های دیگه باید کد زیر رو بذارید<div class="categoryr"><ul><?php$args = array('orderby' => 'id','parent' => 0);foreach (get_categories($args) as $category){if ($category->count > 0){echo '<li><a href="' . get_category_link( $category->term_id ) . '">' . $category->cat_name . '</a></li>';}} ?></ul></div>در مورد سؤالتون از منم بله من برای زیر دسته هام از <?php wp_dropdown_categories(); ?> استفاده کردم ، چون بیشتر از 100 تا دسته بندی دارم البتّه... و اگر میخواستم توی سایدبارم نشونش بدم یه سایدبار 2هزار متری درست میشد اونم بی دلیل سلام خیلی ممنون جناب زینلی .بله من به صورت html ساختم و کلاس هم بهشون دادم . اما حالا میخوام پویا سازی کنم و به وردپرس تبدیلشون کنم .کد اولی ، برای نمایش شاخه های مادر هستکد دومی ، معلوم نشد چی هست منظور من این هست که ، شاخه های مادر که توی پنل ادمین وردپرس می سازم بیاد جای " پیامک" و زیر شاخه های هم بیاد جای "اس ام اس تولد" ، "اس ام اس شهادت" و ...مثلا :* آهنگ>> محسن یگانه>> محمد علیزاده>> مرتضی پاشایی--------------------------آهنگ =====>> میشه دسته بندی مادرمحسن یگانه و ... =====>> میشه زیر شاخه های "آهنگ " نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 (ویرایش شده) دوستان یه کدی پیدا کردم به صورت زیر :<ul><?php wp_list_categories('orderby=order&title_li=');?></ul>توضیحات بیشتر در صفحه :http://codex.wordpre...list_categoriesالان مشکل حل شد!تنها مشکلش این هست که در صورتی که دسته بندی ها null باشه ( هیچ مطلبی در اون دسته بندی نباشه ) ، دسته ها در صفحه اصلی نمایش داده نمیشن ! ویرایش شده فروردین 94 توسط site 1 نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 البته اگر شما ابزارک رو توی قالبتون فعال کرده باشید، خود وردپرس پیشفرض ابزارکی برای نمایش دستهبندیها داره، میتونید از اون استفاده کنیدچرا از این روش استفاده نمیکنید؟ 2 نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 (ویرایش شده) چرا از این روش استفاده نمیکنید؟سلامروش شما جواب داداما مشکلاتی داشت1- در همان ابتدا باید برم به "فهرست" ، ساختن یک فهرست و از اونجا دسته ها رو اضافه کنم !!!وقتی هم که دست ها اضافه میشه ، اون قابلیت شاخه و زیر شاخه از بین میره !!یعنی هیچی معلوم نیست !باید به صورت دستی ، drag and drop کنم !عکس :2- وقتی یک دسته بندی ایجاد میشه ، به صورت خودکار چیزی اضافه نمیشه !! باید دوباره برم به "فهرست" و از اونجا دسته بندی های جدید رو اد کنم ویرایش شده فروردین 94 توسط site نقل قول لینک به ارسال
مهدی 1668 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 دو تا روش مجزا گفته شدالبته اگر شما ابزارک رو توی قالبتون فعال کرده باشید، خود وردپرس پیشفرض ابزارکی برای نمایش دستهبندیها داره، میتونید از اون استفاده کنیداین روش کاری به فهرست نداره، به قسمت ابزارکها برید و از ابزارک دستهبندی استفاده کنید ... 2 نقل قول لینک به ارسال
site 79 ارسال شده در فروردین 94 مالک گزارش بازنشر ارسال شده در فروردین 94 دو تا روش مجزا گفته شداین روش کاری به فهرست نداره، به قسمت ابزارکها برید و از ابزارک دستهبندی استفاده کنید ...ممنونتست شد و جواب دادالبته در مورد اینکه برای سایدبار سمت راست و چپ ابزارک بسازم یا نه ، سوالی هست که ذهنم رو مشغول کرده که یک تاپیک برای اون ایجاد میکنماز شما و جناب زینلی ممنونم نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در فروردین 94 گزارش بازنشر ارسال شده در فروردین 94 ممنون تست شد و جواب داد البته در مورد اینکه برای سایدبار سمت راست و چپ ابزارک بسازم یا نه ، سوالی هست که ذهنم رو مشغول کرده که یک تاپیک برای اون ایجاد میکنم از شما و جناب زینلی ممنونم خدا رو شکر از چیزی که داریم روش برای نشون دادن دسته بندی ها و زیر دسته هاست ، تفاوت هاشم جزئی هست.اگر خواستید با wp_list_categories اون کاری رو که گفتید انجام بدید اینجوری انجامش بدید:<ul><?php$category = wp_list_categories('hide_empty=0&title_li=');echo $category->cat_name;?></ul>به صورت پیشفرض روی 1 قرار داره که اگه شما روی 0 بذاریدش نمایش میده دسته بندی هایی رو که خالی هستن (که البتّه کار اشتباهی هست ، کاربر ها رو گیج میکنه) 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .