post_type صفحه جاری رو در فایل قالب چه طور بگیرم؟
چه طور پست تایپ صفحه جاری رو توی فایلهایی مثل page.php یا فایل قالب بگیرم؟ هر کدی مینویسم ارور 500 میده.
توی سایت خود وردپرس گفته چه طور پیست تایپ رو میشه در فایل function گرفت توی قسمت قالب رو نگفته. خسته شدم
میخوام بگم اگر پست تایپ این صفحه ایکس هست شرت کد برادکرامپ رو اکو نکن. خدایا خودت کمک کن.
پاسخ : post_type صفحه جاری رو در فایل قالب چه طور بگیرم؟
باسلام، در هر جای قالب که لوپ برای نمایش پست ها قرار گرفته است می توانید توسط متد get_post_type() نام پست تایپ را دریافت کنید، داخل Single هم می توانید از این متد استفاده کنید.
پاسخ : post_type صفحه جاری رو در فایل قالب چه طور بگیرم؟
نقل قول:
نوشته اصلی توسط
T.Toosi
باسلام، در هر جای قالب که لوپ برای نمایش پست ها قرار گرفته است می توانید توسط متد get_post_type() نام پست تایپ را دریافت کنید، داخل Single هم می توانید از این متد استفاده کنید.
ممنونم از راهنمایی شما ، قبل از لوپ میخوام این کار رو انجام بدم. میخوام اول پست تایپ بررسی بشه بعد براد کرامپ اکو بشه. قبل از پست هست.
پاسخ : post_type صفحه جاری رو در فایل قالب چه طور بگیرم؟
نقل قول:
نوشته اصلی توسط
elan
ممنونم از راهنمایی شما ، قبل از لوپ میخوام این کار رو انجام بدم. میخوام اول پست تایپ بررسی بشه بعد براد کرامپ اکو بشه. قبل از پست هست.
باسلام، خارج از لوپ قادر نیستید پست تایپ بگیرید، همانطور که از اسم ـش مشخص است شما نیاز به پست دارید تا تایپ آن را بگیرید. به صورت مثال شما یک برگه دارید و در داخل قالب آن یک WP Query می زنید تا پست تایپ Music را بگیرید شما باید دستی یا به صورت داینامیک با ارسال پارامتر پست تایپ را داخل براد کرامپ قالب این برگه قرار دهید.