پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
من میخوام توی عنوان وردپرس یه کد php بزارم که یه متن خاص رو نمایش بده
مثلا روز های شنبه عنوان این باشه: تاریخ امروز - شنبه
روز های یکشنبه: تاریخ امروز - یکشنبه
و...
به همین ترتیب هر روز عنوان اون مطلب تغییر کنه
هر چی فکر میکنم چیزی به ذهنم نمیرسه (میخوام توی کد های single.php تغییری ایجاد نکنم. چون قالب لایسنس دار هست و آپدیت میشه)
راهی وجود داره که کد php توی عنوان مطلب وردپرس بزارم؟
سلام اگر برای یک نوشتتون این امکان و میخاید یک قال برگه اختصاصی بسازید و در قسمت برگه های وردپرستون اون قالب برگی که ساختید و انتخاب کنید
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
نقل قول:
نوشته اصلی توسط
abolfazlll
سلام اگر برای یک نوشتتون این امکان و میخاید یک قال برگه اختصاصی بسازید و در قسمت برگه های وردپرستون اون قالب برگی که ساختید و انتخاب کنید
قبلا واسه خیلی کار ها از این روش استفاده میکردم
به طرز عجیبی نمیشه واسه قالبم برگه اختصاصی بسازم
برگه میسازم اما در بخش قالب ها چیزی ظاهر نمیشه:106:
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
سلام
مورد اول برای اینکه تغییراتی که اعمال میکنید از بین نره باید از چایلد تم حتما استفاده کنید.
مورد دوم اینکه وردپرس هوک داره و نباید مستقیم فایل header.php رو ویرایش کنید.
برای قضیه تغیییر عنوان صفحه دو تا هوک مدنظره wp_title هوک اصلی وردپرس برای این کاره که وقتی افزونه Yoast SEO فعال باشه دیگه کار نمیکنه اون هوک و باید از هوک wpseo_title بهره برد.
کد شما میشه:
کد PHP:
add_filter('wp_title', 'esi_change_title', 99);
add_filter('wpseo_title', 'esi_change_title', 99);
function esi_change_title($title) {
if(is_single(7))
return "امروز - " . jdate('l j F Y');
return $title;
}
که جای 7 توی کد باید آیدی پست مورد نظر رو بنویسید.
پ.ن : کدی که دادم رو باید در فایل functions.php چایلد تم یا تم اصلی بذارید.
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
نقل قول:
نوشته اصلی توسط
سیدرضا بازیار
قبلا واسه خیلی کار ها از این روش استفاده میکردم
به طرز عجیبی نمیشه واسه قالبم برگه اختصاصی بسازم
برگه میسازم اما در بخش قالب ها چیزی ظاهر نمیشه:106:
منم برام همچین مشکلی پیش اومده اما دوتاکار و میتونی انجام بدی: 1-کد های قالب برگه رو بررسی کن شاید چیزی رو جا انداختته باشی 2-قالب و عوض کن یک قالب برگه براش بساز ببین اسمش میاد