رفتن به مطلب

اضافه کردن محتوا بعد از مطالب


پست های پیشنهاد شده

همونطور که از عنوان تایپیک مشخص هست کدی رو میخوام قرار بدم که متنی رو به طور خودکار در اخر مطالب چاپ میکنه . این کد:


add_filter( 'the_content', 'add_after' , 20 );

function add_after($content) {

$custom_content = 'محتوای دلخواه در این قسمت گنجانده می شود';

$content = $content.$custom_content;

return $content;
}

حالا من میخوام در قسمتی که قراره متن مورد نظر قرار بگیره یه شرط بزاریم به این صورت که اگه مطلب ما از ایدی دسته 1 بود این متن چاپ بشه و اگه از ایدی دسته 2 بود یه متن دیگه نمایش داده بشه

لینک به ارسال

در تابع بررسی کنید



if(in_category(10))
$custom_content = "10";
elseif(in_category(20))
$custom_content = "20";

لینک به ارسال

نمیدونم درست استفاده کردم یا نه ولی چیزی رو چاپ نکرد اما از یه شرط مشابه استفاده کردم و متن مورد نظر رو چاپ گرد منتها بعضی از تگ ها رو چاپ نمیکنه کد شرط


<?php
if(in_category(16))
echo "iman";
elseif(in_category(11))
echo "test";
?>

الان این شرط درست کار میکنه اما شرط زیر چون تگ داره قبول نمیکنه


<?php
if(in_category(16))
echo "منبع خبر : <a href="http://www.damin.ir/news.php?u='.$permalink.'" target="_blank" > <span style="color: #f00">مشاهده خبر در صفحه منبع کلیک کنید</span> </a>";
elseif(in_category(11))
echo "test";
?>

لینک به ارسال

کد را باید جایگزین این خط کنید


$custom_content = 'محتوای دلخواه در این قسمت گنجانده می شود';

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...