رفتن به مطلب

نمایش مادر دسته خاص


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

سلام من میخوام در صفحه اول سایت دسته مادر نمایش داده بشه. وقتی کلیک کردم بره توی زیر دسته ها و همین طور با کلیک روی اونها بره توی دسته های زیرمجموعه.

مثلا روی دسته مذهبی کلیک کردم بره توی "کتب" و "فیلم". دوباره وقتی روی "کتب" کلیلک کردم بره توی "قرآن" "مفاتیح" و روی هر کدوم از اینا کلیک کردم در صفحه بعدی زیر مجموعه شون باز بشه. بدون افزونه ممکنه؟

لینک به ارسال
در 17 ساعت قبل، asadiy4n گفته است :

سلام فقط میخواید لیست دسته ها رو نشون بدید یا وقتی وارد دسته کوچک شدید پستهای اون دسته رو هم نشون بده ؟

سلام پست ها هم در مرحله آخر نمایش داده بشه

لینک به ارسال

شما کافیه در فایل archive.php بیرون از حلقه یعنی قبل از

while ( have_posts() ) : the_post();

کد زیر رو قرار بدید و بهش استایل دلخواهتون رو بدید

$params = array(
    'parent'        =>  get_queried_object_id(), 
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}

کدتون تقریبا به این شکل میشه

// نمایش دسته بندی کوچکتر
$params = array(
    'parent'        =>  get_queried_object_id(),
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}
// پایان
while ( have_posts() ) : the_post();

 

ویرایش شده توسط asadiy4n
لینک به ارسال
در در ۱۳۹۹/۳/۲۸ در 23:18، asadiy4n گفته است :

شما کافیه در فایل archive.php بیرون از حلقه یعنی قبل از


while ( have_posts() ) : the_post();

کد زیر رو قرار بدید و بهش استایل دلخواهتون رو بدید


$params = array(
    'parent'        =>  get_queried_object_id(), 
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}

کدتون تقریبا به این شکل میشه


// نمایش دسته بندی کوچکتر
$params = array(
    'parent'        =>  get_queried_object_id(),
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}
// پایان
while ( have_posts() ) : the_post();

 

خب هیچ اتفاقی نیفتاد!

توی صفحه اصلی چی بذارم که نام دسته اصلی رو نشون بده؟

لینک به ارسال
در 10 ساعت قبل، MOHCEN گفته است :

خب هیچ اتفاقی نیفتاد!

شما وارد یکی از دسته ها بشید میبینید که زیر دسته های او دسته رو نشون میده

در 11 ساعت قبل، MOHCEN گفته است :

توی صفحه اصلی چی بذارم که نام دسته اصلی رو نشون بده؟

برای صفحه اصلی هم از یک کد html ساده استفاده کنید بهتره نام دسته هاتون رو بذارید و بهشون لینک بدید

<div class="category">
  <ul>
    <li><a href="http://yourdomain.com/#">Cat1</a></li>
    <li><a href="http://yourdomain.com/#">Cat2</a></li>
    <li><a href="http://yourdomain.com/#">Cat3</a></li>
    <li><a href="http://yourdomain.com/#">Cat4</a></li>
  </ul>
</div>

 

لینک به ارسال
  • 3 هفته بعد...
در در ۱۳۹۹/۳/۳۱ در 03:01، asadiy4n گفته است :

شما وارد یکی از دسته ها بشید میبینید که زیر دسته های او دسته رو نشون میده

برای صفحه اصلی هم از یک کد html ساده استفاده کنید بهتره نام دسته هاتون رو بذارید و بهشون لینک بدید


<div class="category">
  <ul>
    <li><a href="http://yourdomain.com/#">Cat1</a></li>
    <li><a href="http://yourdomain.com/#">Cat2</a></li>
    <li><a href="http://yourdomain.com/#">Cat3</a></li>
    <li><a href="http://yourdomain.com/#">Cat4</a></li>
  </ul>
</div>

سلام

لینک به چی بدم؟ یعنی لینک صفحه ایی که زیر دسته ها توش نمایش داده میشه چیه؟ باید یه page بسازم یا راه آسونتری هست؟

 

لینک به ارسال
نقل قول

لینک به چی بدم؟

لینکه دسته هاتون رو منظورمه

ببینید شما اگه تغییری در فایل هاتون ایجاد نکرده باشید و همون کد رو در archive.php قرار داده باشید وقتی وارد یکی از دسته ها بشید زیر دسته های اون دسته رو نشون میده این قسمت html هم کافیه لینک دسته هاتون رو بهش بدید

در 11 دقیقه قبل، MOHCEN گفته است :

یعنی لینک صفحه ایی که زیر دسته ها توش نمایش داده میشه چیه؟

داخل هر دسته ای که برید زیر دسته ها رو نشون میده

لینک به ارسال
در 15 دقیقه قبل، asadiy4n گفته است :

لینکه دسته هاتون رو منظورمه

ببینید شما اگه تغییری در فایل هاتون ایجاد نکرده باشید و همون کد رو در archive.php قرار داده باشید وقتی وارد یکی از دسته ها بشید زیر دسته های اون دسته رو نشون میده این قسمت html هم کافیه لینک دسته هاتون رو بهش بدید

داخل هر دسته ای که برید زیر دسته ها رو نشون میده

مشکلی نداره بجای آرشیو از category استفاده کنم؟ 

لینک به ارسال

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

// نمایش دسته بندی کوچکتر
$params = array(
    'parent'        =>  get_queried_object_id(),
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}
// پایان
while ( have_posts() ) : the_post();

 

لینک به ارسال
در 23 دقیقه قبل، asadiy4n گفته است :

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


// نمایش دسته بندی کوچکتر
$params = array(
    'parent'        =>  get_queried_object_id(),
    'orderby'       => 'name',
    'order'         => 'ASC',
    'hide_empty'    =>  false 
);
if ( count( get_categories( $params ) ) ) {
    wp_list_categories( $params );
}
// پایان
while ( have_posts() ) : the_post();

 

ممنون درست شد. فقط زیر دسته ها رو بعنوان li نشون میده. ممکنه اونا رو بعنوان div نمایش بده؟ 

و میشه خود کلمه "دسته ها" نیاد؟

ویرایش شده توسط MOHCEN
لینک به ارسال
در 2 ساعت قبل، asadiy4n گفته است :

کافیه استایل دهی کنید


<li class="categories">
  <ul>	
  	<li class="cat-item">

کلاسشون به این شکل هست


li.categories{list-style: none;}
li.categories li{list-style: none;display: inline-block}

 

بله می‌دونم فقط خواستم بدونم توی کد امکانش هست هر li درون یک div قرار بگیره؟ شبیه wrap در جی کوئری

لینک به ارسال

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

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

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

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

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

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

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

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

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