-
August 5th, 2018, 14:07
#1
عضو انجمن
میشه توی عنوان وردپرس کد php قرار داد؟
من میخوام توی عنوان وردپرس یه کد php بزارم که یه متن خاص رو نمایش بده
مثلا روز های شنبه عنوان این باشه: تاریخ امروز - شنبه
روز های یکشنبه: تاریخ امروز - یکشنبه
و...
به همین ترتیب هر روز عنوان اون مطلب تغییر کنه
هر چی فکر میکنم چیزی به ذهنم نمیرسه (میخوام توی کد های single.php تغییری ایجاد نکنم. چون قالب لایسنس دار هست و آپدیت میشه)
راهی وجود داره که کد php توی عنوان مطلب وردپرس بزارم؟
-
-
August 5th, 2018 14:07
# ADS
-
August 5th, 2018, 14:14
#2
عضو انجمن
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
با سلام و احترام
خوب شما میفرمایید تغییری توی قالب ایجاد نشه ,چطوری میخواید متنهایی که نمایش بدید رو فراخوانی کنید ؟ یعنی داخل باکس title کد php اجرا کنید ؟!
افزونه اختصاصی میشه نوشت ولی بازم function.php قالب باید ویرایش شه ,عملکرد افزونه هم انتخاب پست مورد نظر جهت نمایش متنی خاص !
ویرایش توسط wapmaster : August 5th, 2018 در ساعت 14:16
زکات علم نشر آن است . حضرت علی (ع)
-
تعداد تشکر ها از wapmaster به دلیل پست مفید
-
August 5th, 2018, 14:20
#3
عضو انجمن
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟

نوشته اصلی توسط
wapmaster
با سلام و احترام
خوب شما میفرمایید تغییری توی قالب ایجاد نشه ,چطوری میخواید متنهایی که نمایش بدید رو فراخوانی کنید ؟ یعنی داخل باکس title کد php اجرا کنید ؟!

مثلا واسه نمایش کد php در ویرایشگر وردپرس از افزونه مخصوص PHP استفاده میکنم که کد رو توی یه پیج میزارم و اجرا میکنه. بعد مثلا با استفاده از [code_php_plugin id="1"] کد رو برام فراخوانی میکنه. نیازی به ویرایش قالب هم نداره!
حالا این روش توی ویرایشگر وردپرس کار میکنه اما توی عنوان کار نمیکنه. توی یوئست سئو هم کار نکرد
دنبال یه روشی مانند این افزونه هستم. اما صبح تا حالا اینترنت رو زیر رو رو کردم و به نتیجه نرسیدم
-
-
August 5th, 2018, 15:51
#4
عضو دائم
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
برای این کار می تونید تایتل وردپرس را به کد زیر تغییر داده و افزونه جلالی را فعال کنید
کد PHP:
<title>امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?></title>
برای اطلاعات بیشتر می تونید در انجمن وردپرس ایرانی مشکلات خود را مطرح کنید
-
تعداد تشکر ها از sazsaz به دلیل پست مفید
-
August 5th, 2018, 15:59
#5
عضو انجمن
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟

نوشته اصلی توسط
sazsaz
برای این کار می تونید تایتل وردپرس را به کد زیر تغییر داده و افزونه جلالی را فعال کنید
کد PHP:
<title>امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?></title>
برای اطلاعات بیشتر می تونید در انجمن وردپرس ایرانی مشکلات خود را مطرح کنید
خب کد رو آماده کردم
الان کجا باید این کد رو اجرا کنم؟
میخوام فقط واسه یکی از مطالب خاص سایتم این قابلیت فعال بشه
-
-
August 5th, 2018, 16:17
#6
عضو جدید
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟

نوشته اصلی توسط
سیدرضا بازیار
خب کد رو آماده کردم
الان کجا باید این کد رو اجرا کنم؟
میخوام فقط واسه یکی از مطالب خاص سایتم این قابلیت فعال بشه
کد PHP:
<?php if ( is_single('post-id') ) { ?>
امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?>
<?php } else { ?>
//code title
<?php } ?>
به سبک وردپرس
کد PHP:
<?php if ( is_single('post-id') ): ?>
امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?>
<?php else: ?>
//code title
<?php endif; ?>
ویرایش توسط reza98 : August 5th, 2018 در ساعت 16:21
آیدی تلگرام : itreza7@ | وبسایت : RD7.IR
-
تعداد تشکر ها از reza98 به دلیل پست مفید
-
August 5th, 2018, 16:24
#7
عضو دائم
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
آفرین به آقا رضا که شرط را نیز اضافه کرد
در هدر قرار دهید
-
تعداد تشکر ها ازsazsaz به دلیل پست مفید
-
August 5th, 2018, 17:23
#8
عضو انجمن
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟

نوشته اصلی توسط
reza98
کد PHP:
<?php if ( is_single('post-id') ) { ?>
امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?>
<?php } else { ?>
//code title
<?php } ?>
به سبک وردپرس
کد PHP:
<?php if ( is_single('post-id') ): ?>
امروز : <?php echo jdate('j F Y ');?><?php if( is_home() || is_front_page() ) bloginfo('name'); else wp_title(''); ?>
<?php else: ?>
//code title
<?php endif; ?>
مشکل اینجاست که هر هفته یه بار قالب آپدیت میشه و کد های اضافی در قالب پاک میشه. پس نباید در ساختار قالب تغییر ایجاد کنم
راهی هست که این کد رو در عنوان پست بزارم و اجرا بشه؟
یه چیز شبیه به این افزونه: (این افزونه کار نکرد
)
https://fa.wordpress.org/plugins/allow-php-execute
-
-
August 5th, 2018, 18:05
#9
عضو جدید
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟

نوشته اصلی توسط
سیدرضا بازیار
مشکل اینجاست که هر هفته یه بار قالب آپدیت میشه و کد های اضافی در قالب پاک میشه. پس نباید در ساختار قالب تغییر ایجاد کنم
راهی هست که این کد رو در عنوان پست بزارم و اجرا بشه؟
یه چیز شبیه به این افزونه: (این افزونه کار نکرد

)
https://fa.wordpress.org/plugins/allow-php-execute
درصورتی که مایل بودید افزونه ای که بخواهید رو واستون طراحی میکنم ، تلگرام در تماس باشید. itreza7
آیدی تلگرام : itreza7@ | وبسایت : RD7.IR
-
-
August 5th, 2018, 18:45
#10
پاسخ : میشه توی عنوان وردپرس کد php قرار داد؟
بايد از قابليت child theme استفاده كنيد تا با آپديت قالب تنظيمات و تغييرات شما از بين نره
-
تعداد تشکر ها از ایران نشر به دلیل پست مفید