نماد سایت بیگ تم

درج تبلیغات بین پست ها با Insert Post Ads

افزونه ای که بهتون معرفی می کنم  یه افزونه ی تبلیغاتی هست که برای ایجاد تبلیغات بین محتوای پست هاتون کاربرد داره.

سایت ها جاهای مختلفی رو برای تبلیغات اختصاص میدن.گوشه ی صفحات فبه صورت متنی،به صورت بنر و….

نوعی که امروز به شما معرفی میشه میتونه کمکتون کنه تا تبلیغاتتون رو بین محتوای هر نوشته درج کنید.برای شروع کار:

دو راه پیش روی شماست:

اول:

ابتدا افزونه ی  Insert post ads رو از لینک زیر دانلود کنید:

دانلود افزونه از مخزن وردپرس

بعد از نصب افزونه بخشی د ر منوی شما به نام  Post Adverts ظاهر میشه.سپس مسیر زیر رو با کلیک برروی post advert طی کنید:Post Adverts » Add New

خب در این مرحله کادری به این شکل برای شما ظاهر میشه.لازمه که شما موارد زیر رو عینا مطابق شکل وارد کنید.عنوان تبلیغات،کد مربوط و پاراگرافی از مطلب که تمایل دارید تبلیغ در اون نمایش داده شه رو مشخص کنید و در انتها publish  رو کلیک کنید.

در مرحله بعدی مسیری رو که مشاهده می کنید طی کنید.این جا میتونید در قسمت نظیمات معین کنید که این تبلیغ در چه نوع پست هایی نمایش داده شه.

Post Adverts » Settings

…………………………………………..

دوم:

اگه دوست دارید از کد برای ایجاد این بخش استفاده کنید باید دومین راه رو طی کنید.

کد های زیر رو داخل فایل functions.php پیست کنید.

توضیحات:برای وارد کردن کد تبلیغتون  خط نهم رو پیدا کنید و عبارت $ad_code  رو ادیت کنید.(اون قسمتی که  نوشته شده : “Ad code goes here)

برای تغییر شماره پاراگراف دلخواهتون به خط دوازدهم برید و ععد دو رو به  هر عددی که مطلب شماست تغییر بدید.

01 <?php
02  
03 //Insert ads after second paragraph of single post content.
04
05 add_filter( 'the_content', 'prefix_insert_post_ads' );
06
07 function prefix_insert_post_ads( $content ) {
08     
09     $ad_code = '<div>Ads code goes here</div>';
10
11     if ( is_single() && ! is_admin() ) {
12         return prefix_insert_after_paragraph( $ad_code, 2, $content );
13     }
14     
15     return $content;
16 }
17  
18 // Parent Function that makes the magic happen
19  
20 function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
21     $closing_p = '</p>';
22     $paragraphs = explode( $closing_p, $content );
23     foreach ($paragraphs as $index => $paragraph) {
24
25         if ( trim( $paragraph ) ) {
26             $paragraphs[$index] .= $closing_p;
27         }
28
29         if ( $paragraph_id == $index + 1 ) {
30             $paragraphs[$index] .= $insertion;
31         }
32     }
33     
34     return implode( '', $paragraphs );
35
خروج از نسخه موبایل