برای اینکه وردپرس را بخواهیم در حد یک پرتال بسیار قوی استفاده کنیم گاهی اوقات نیاز است که برای هردسته یک ادامه مطلب جدا استفاده کنیم. خب مثل همیشه امروز هم با همیار وردپرس باشید تا به سادگی برای شما توضیح بدهیم …
برای اینکار کافیست کد زیر را در فایل single.php خود قرار دهید :
توجه کنید که single-default.php آدرس فایل ادامه مطلبی است که میخواهید برای دسته هایی به غیر از دسته با آیدی شماره 5 نمایش دهد
در خط اول هم in_category(‘5’) به جای 5 آیدی اون دسته مورد نظر رو بنویسید و بجای single5.php هم آدرس فایل قالبی که برای دسته با ایدی 5 در نظر گرفتید را قرار بدهید
<?php if (in_category('5')) {include (TEMPLATEPATH . '/single5.php'); } else { include (TEMPLATEPATH . '/single-default.php'); } ?>
در صورت درخواست کد برای چندین موضوع میتوانید از کد زیر استفاده کنید :
<?php post; if ( in_category('2') ) { include(TEMPLATEPATH . '/single_category2.php'); } elseif ( in_category('3') ) { include(TEMPLATEPATH . '/single_category3.php'); } elseif ( in_category('4') ) { include(TEMPLATEPATH . '/single_category4.php'); } else { include(TEMPLATEPATH . '/single-default.php'); } ?>
موفق و وردپرسی باشید!
سعید عباسی
کسی نیست که کمکم کنه
سعید عباسی
با سلام و خسته نباشید خدمت مدیران سایت لطفا اگر می شود راهنماییم کنید.
من می خواهم لینک ادامه مطلب از داخل تنظیمات قالبم امکان نمایش به دو صورت قابل نمایش باشد.همان فایل single.php
یکی لود کردن منبع خبر در ایفرم و
دومی به صورت معمولی —– خدا که منظورم را درست بیان کرده باشم. —-
==========================
در سایت های و انجمنها جستجو کردم ولی چیزی پیدا نکردم فقط چند آموزش برای قالب جدا برای ادامه مطلب هر دسته پیدا کردم که منظرم اینها نبود.
ممنون
محمد امین مجیدی 8 سال عضو همیار وردپرس
سلام
خیلی پیچیده گفتین :دی
ولی برای iframe کردن باید کدنویسی کنید این بخش رو چون توی قالب آماده من تا به حال همچین امکانی ندیدم!
برای حالت معمول ادامه مطلب که مشکلی ندارید و همه قالب ها این قابلیت رو دارن.
امین
جواب منو بلد نبودید که کامنت منو پاک کردید ؟!!
زشت هم نیست اگه بگید بلد نیستیم!
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
کسی حق نداره کامنت شما رو پاک کنه ! میشه بفرمایید کامنت شما چی بوده ؟ من اصلا نمیبینم
امین
سلام
برای دسته های پست تایپ چه کدی باید بزاریم؟
دسته پست تایپ من اینه tagportifolio
امین
register_taxonomy(‘tagportifolio’,array(‘reference’), array(
‘hierarchical’ => true,
‘labels’ => $labels,
‘show_ui’ => true,
‘query_var’ => true,
‘rewrite’ => array( ‘slug’ => ‘tag-portifolio’ ),
));
حسن احمدی
خیلی عالی بود
دم شما و ورد پرس گرم
معین
بسیار ممنون. مطابق کد فوق ، عمل کردم. اما یک مشکلی هست :
اگر مطلبی در دسته ۵ قرار گرفته باشد که این دسته، زیرمجموعه دسته ۳ باشد.
آن وقت اگر در قسمت دسته های پست مربوطه، فقط تیک دسته ۵ را بزنم .
و برای هر کدام از دو دسته فوق ( ۵ و ۳ ) قالب جداگانه ای استفاده شده باشد
نتیجه :
اگر به دسته ۳ (دسته مادر ) برویم و آخرین مطلب در این زیرمجموعه فقط تیک دسته ۵ خورده باشد،
نمایش به صورت ادامه مطلب دسته ۵ می باشد!!!
در صورتی که در هر شرایطی باید مطابق آن دسته ای که فرد می خواهد مشاهده کند رفتار شود.
محمد پوراحمدی
چگونه می توانم ادامه مطلب سایتم را پس از مطلب قرار دهم قالب من نویزگرافیکه و ادامه مطلب پس ار برچسب ها قرار دارد چیکار کنم کمکم کنید .
وب ماه :: محمد رضا
سلام
مشکل من حل شد علی جان
مشکلم به خاطر اینکودینگ فایل بود.
لطفا هر دو نظر من و حذف کن و مهم تر از همه من و از بخش خبرنامه نظرات حذف کنید.
یا علی
وب ماه :: محمد رضا
سلام علی جان
من از این روش استفاده کردم اما به مشکل بزرگی برخورد کردم.
قالب دسته بندی ها دچار مشکلاتی در سربرگ و سایدبار می شوند که هر کار کردم نتونستم درستش کنم لطفا تشریف بیا و ببین:
نمونه قالب دسته های معمولی: http://www.webmah.ir/1391/05/gmail-account-password-change.html
نمونه قالب دسته اختصاصی: http://www.webmah.ir/1391/05/%D8%AA%D8%B3%D8%AA-3.html
لطفا زود تر پاسخ بده که بدجوری قالبم ریخته به هم.
یا علی
mehrshad
سلام
اگه بخواهیم برای هر پست یک استایل خاص داشته باشیم باید چی کار کنیم ؟
مثلا: post30 یک استایل جدا داشته باشه و post50 یک استایل دیگه !