رفتن به مطلب

قالب جدا برای ادامه مطلب دسته ای خاص


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

با سلام به همه دوستان عزیز

یکی از راههایی که می توان برای ادامه مطلب دسته ای خاص استایل جدا زد اینه که ما بیایم داخل single.php کد زیر رو قرار بدیم :


<?php post;
if ( in_category('2') ) {
include(TEMPLATEPATH . '/single-2.php'); }
elseif ( in_category('3') ) {
include(TEMPLATEPATH . '/single-3.php'); }
elseif ( in_category('4') ) {
include(TEMPLATEPATH . '/single-4.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); } ?>

حالا در کد بالا مثلا آیدی 2 برای دسته ی مادر هست که خودش چندتا زیر دسته هم داره که هر کدوم آیدی مختلفی دارن دوباره...

یعنی اینطوری بگم که کد بالا فقط برای دسته مادر کار میکنه و اگه ما برای پست هامون فقط زیر دسته رو انخاب کنیم نه مادر رو استایل پیشفرض رو براشون نشون میده نه اختصاصی

سوالم اینکه آیا راهی هست که طوری تنظیم کنیم که مثلا اون بالا آیدی 2 رو که برای دسته مادر هست زدیم خودکار زیر دسته هاش رو هم شامل بشه؟

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

پیشاپیش ممنون

لینک به ارسال

سلام

خب شما می تونی آیدی زیردسته ها رو هم داخل شرط بزاری:

https://wordpress.org/support/topic/multiple-if-is_category

لینک به ارسال
  • 1 سال بعد...
در در ۱۳۹۳/۸/۷ ه‍.ش. at 11:34، webmaster گفته است :

با سلام به همه دوستان عزیز

یکی از راههایی که می توان برای ادامه مطلب دسته ای خاص استایل جدا زد اینه که ما بیایم داخل single.php کد زیر رو قرار بدیم :

 

 

<?php post;
if ( in_category('2') ) {
include(TEMPLATEPATH . '/single-2.php'); }
elseif ( in_category('3') ) {
include(TEMPLATEPATH . '/single-3.php'); }
elseif ( in_category('4') ) {
include(TEMPLATEPATH . '/single-4.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); } ?>

 

حالا در کد بالا مثلا آیدی 2 برای دسته ی مادر هست که خودش چندتا زیر دسته هم داره که هر کدوم آیدی مختلفی دارن دوباره...

یعنی اینطوری بگم که کد بالا فقط برای دسته مادر کار میکنه و اگه ما برای پست هامون فقط زیر دسته رو انخاب کنیم نه مادر رو استایل پیشفرض رو براشون نشون میده نه اختصاصی

سوالم اینکه آیا راهی هست که طوری تنظیم کنیم که مثلا اون بالا آیدی 2 رو که برای دسته مادر هست زدیم خودکار زیر دسته هاش رو هم شامل بشه؟

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

پیشاپیش ممنون

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

اونم اینه که متن و تصویر شاخص من بعد از فوتر تکرار میشه...

screen shot: تصویر اشکال

تفاوت صفحه single.php با single-23.php قسمت: مزایای این محصول، کاربرد این محصول و قیمت فقط داخل صفحه single-23.php هستش

متشکر میشم اگه پاسخ بدید.

* اگه اشتباه نکنم محتوای شبیه به محتوای فایل single.php نمایش داده میشه.

single.php

single-23.php

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

مشکل شما به خاطر این هست که داخل صفحه پست یک صفحه دیگر رو فراخوانی کردین و محتوای دو صفحه در یک صفحه نمایش داده میشه

 

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

 

در غیر اینصورت : https://developer.wordpress.org/reference/functions/in_category/

 

 

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

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

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

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

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

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

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

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

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

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