وبلاگ شخصی وحید معصومی

(وحید سید معصومی)

وبلاگ شخصی وحید معصومی

(وحید سید معصومی)

طبقه بندی موضوعی
آخرین نظرات

۱ مطلب در اسفند ۱۳۹۳ ثبت شده است

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

مثلا اگه پست ما تو دسته بندی ای به نام "خودروهای فروشی" قرار داشته باشه، یه جدول از مشخصات ماشینی که برای فروش قرار گرفته رو نشون بده.

خب!

برای این کار نیاز به اضافه کردن کدهای لازم برای نمایش زمینه های دلخواه در فایل single.php هر پوسته داریم.

ولی اگه این زمینه ها و جدول و کدهای مربوطه رو به این فایل اضافه کنیم، تو همه پست های مربوط به دسته بندی هایی غیر از دسته بندی "خودروهای فروشی" نمایش داده میشه.

برای جلوگیری از این کار، باید دونه دونه به زمینه های دلخواهمون این شرط رو اضافه کنیم که اگه زمینه دلخواهمون خالی بود، تو این صفحه نشون داده نشه...

ولی برای جدول و کدهای دیگه چی؟!

ساده ترین راهی که امروز به ذهنم رسید و عملی شد، استفاده از in_category بود!

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

کل کدی که نوشتین رو تو این دستور قرار بدین تا فقط برای یه دسته بندی خاص نشون داده بشه (که من اینجا شماره دسته بندی مورد نظرم که 6 بوده رو تعیین کردم. شما عدد 6 رو به شماره دسته بندی مورد نظرتون تغییر بدین) :


<?php if( in_category(6) ) : ?>

کد ها و محتوای مورد نظری که میخواین فقط برای این دسته بندی نشون داده بشه رو اینجا بنویسید

<?php endif; ?>


۱ نظر موافقین ۰ مخالفین ۰ ۱۵ اسفند ۹۳ ، ۱۲:۳۵
وحید معصومی