یکی از راه های کسب درآمد در سایت ها نمایش تبلیغات است. در وردپرس راه های زیادی برای تبلیغات وجود دارد. از پاپ آپ ها گرفته تا قرار دادن تبلیغات تصویری و متنی در سایدبار و متن راه های تبلیغاتی گوناگونی است که در وردپرس در اختیار دارید. یکی از راه های تبلیغات که شاید تبلیغ کنندگان را به سمت سفارش تبلیغات در سایت شما ترغیب کند، نمایش تبلیغات در ادامه مطلب و داخل متن مطلب و بعد از پاراگراف اول یا دوم است. در این تاپیک از بی تاک قصد داریم کدی را به شما معرفی کنیم که بتوانید با آن یک کد خاص، تصویر یا تبلیغاتی را بعد از پاراگراف اول یا دوم یا پاراگرافی دلخواه قرار دهید.
از این کد می توانید برای کاربردهای دیگری مانند نمایش تبلیغات داخلی خودتان، نمایش کد مطالب مرتبط یا مطالب پیشنهادی و … نیز استفاده کنید.
کافیست فایل single.php
قالبتان را باز کنید و کد <?php the_content(); ?>
که مربوط به نمایش توضیحات مطلب را پیدا کنید و آن را حذف کنید، سپس کد زیر را بجای آن قرار دهید:
<?php
$paragraphAfter= 1; //پاراگراف موردنظر
$content = apply_filters('the_content', get_the_content());
$content = explode("</p>", $content);
for ($i = 0; $i <count($content); $i ) {
if ($i == $paragraphAfter) { ?>
<div>کد تبلیغات را اینجا وارد کنید</div>
<?php }
echo $content[$i] . "</p>";
} ?>
در خط اول بجای عدد 1 می توانید پاراگراف دلخواهتان را تنظیم کنید. برای مثال اگر عدد 2 را وارد کنید، کد تبلیغاتی که در خط 10 وارد کرده اید، بعد از پاراگراف دوم ادامه مطلب نمایش داده خواهد شد.