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

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

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

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

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

اول:

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

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

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

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

mona3

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

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

یک پینگ

  1. پینگ‌بک: مدیریت تبلیغات در وردپرس

یک نظر

  1. هادی قربانی

    باید دستی این کار رو انجام بدید و برای هر پست تبلیغ رو قرار بدید

  2. amin

    سلام
    ایا افزونه یا کدی هست که بتونم برای هر پست یک تبلیغات خاص قرار بدم . مثلا برای یک پست تبلیغات کتاب داستان و برای پست دیگر کتاب دانشگاهی تبلیغ کنم ؟

  3. هادی قربانی

    منظورتون اینه که لینک داخلی ایجاد کنید
    اگه اره باید متن رو انتخاب کنید select بعدش در بین ابزار های موجود در ویرایشگر ایکون لینک که به شکل زنجیر هست رو بزنید یه کادر باز میشه ازتون لینک و متن عنوان لینک رو می خواد این ها رو وارد کنید و تایید کار تموم شد

  4. ارزو

    ممنون عالی بود

    یه سوال داشتم میخوام میان پستم یه نوشته را به صورت لینک در بیارم باید چکار کنم
    ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *