افزودن متن دلخواه به آخر هر پست
امروز یک کد کاربردی و حرفه ای رو در قسمت هک وردپرس می خوام بهتون یاد بدم. شما می تونید با افزودن این کد به فایل فانکشن قالبتون یک متن دلخواه به آخر همه پست هاتون اضافه کنید مثلا می خواید که یک محصول پر فروش , خبر مهم و یا هر چیز دیگه ای رو به بازدید کننده های سایتتون نشون بدید , راههای زیادی برای این کار وجود داره که بیگ تم سعی کرده بهترینشو معرفی کنه.
خوب بریم سر اصل مطلب , کدی رو که براتون آماده کردم رو کپی کنید و در فایل Functions.php قالبتون بریزید. بین تگ های :
[php]
<?php
محل قرار گرفتن کد
?>
[/php]
کد افزودن متن دلخواه به پایان هر پست:
[php]
function insertFootNote($content) {
if(!is_feed() && !is_home()) {
$content.= "<div class=’FootNote’>";
$content.= "<h4>عنوانی برای متن زیر ؟</h4>";
$content.= "<p>این یک متن آزمایشی برای قرار دادن در پایان هر پست می باشد, جایی برای معرفی برخی محصولات و یا …</p>";
$content.= "</div>";
}
return $content;
}
add_filter (‘the_content’, ‘insertFootNote’);
[/php]
به صورت پیشفرض عنوان مطلب ” عنوانی برای متن زیر” و متن ” این یک متن آزمایشی برای قرار دادن در پایان هر پست می باشد, جایی برای معرفی برخی محصولات و یا … ” می باشد که می تونید به راحتی به متن دلخواه خود تبدیل کنید. اگه می خواید که مثل تصویر زیر باشه می تونید به راحتی بهش استایل بدید. استایلی که بنده بهش دادم رو می تونید در زیر مشاهده کنید.
استایل :
[php]
.FootNote{ font-family:tahoma , arial; text-align:center; border:#33CCFF 2px solid; padding:5px; margin:5px;}
[/php]
امیدوارم مفید بوده باشه براتون.
سلام چیکار کنم که عنوان هر پست رو توی متنی که میخوام به هر پست اضافه کنم جایگزینی کنه؟ مثلا من پستی دارم با عنوان "دانلود رایگان سریال ثریا" بعد بخوام این جمله توی اون پست اضافه بشه: شما می توانید این پست "دانلود رایگان سریال ثریا" را برای دوستانتان ارسال کنید ممنون میشم راهنماییم کنید
با روشی که در بالا گفته شده میتونید اینکار رو بکنید، کافیه که با Inspect element اسم کلاس رو پیدا بکنید و در بخش کدنویسی قالبتون با توجه به کلاس اون بخش پیداش بکنید و متنتون رو بهش اضافه بکنید