رفتن به مطلب

مشکل با تعداد دسته ها در وردپرس


پست های پیشنهاد شده

با سلام خدمت کاربران عزیز ، بنده میخوام وقتی تعداد دسته ها از یه تعدادی (مثلا 6 تا) بیشتر شد حالت قرار گرفتن منو ها عوض بشه (یه چیزی مثل رسپانیسو ولی در حالت عادی) . یعنی مثلا وقتی 4 تا هستن یه حالت داشته باشن وقتی بیتشر از 6 تا هستند یه حالت دیگه داشته باشند ، اینطوری که من فهمیدن میشه با php میشه همچین کاری کرد .


<?php
$menu = 9;
if ($menu < 8) {
wp_list_cats('hide_empty=0&orderby=id');
} else {
echo "DONT HAVE MENU HERE";
}
?>

یه همچین چیزی رو من نوشتم ، حالا میخوام تعداد منو های وردپرس به جای اون 9 در کد قرار بگیره

اگر در جای مناسب تاپیک نزدم شرمنده ، لطفا منتقل کنید

ممنون و متشکر

ویرایش شده توسط demono
لینک به ارسال

درود



<?php wp_list_categories($args); ?>
<?php
$num=2;
$args = array('number');
if ($args < $num) {
echo "دسته ها کمتر از دوتاست";
}
else {
if ($args > $num) {
echo "دسته ها بیشتر از 2 تاست";
}
}
?>

دیگه خودتون هم که آشنایی دارید و تغییرات مورد نیازتون رو انجام بدید.

لینک به ارسال

درود

جهت دریافت تعداد دسته های وردپرس فانکشن زیر رو بزارید توی Function.php


function get_cat_count(){
global $wpdb;
$category_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->term_taxonomy WHERE taxonomy = 'category'");
return $category_count;
}

و هر جا خواستید فراخوانی کنید


get_cat_count()

رو بزارید

موفق باشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...