بــیــگ تــم
مرجع قالب وردپرس ، افزونه وردپرس ، آموزش وردپرس ، هاست وردپرس


خانه / آموزش کدهای وردپرس / درج تبلیغات بین پست ها با Insert Post Ads
3


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

درج تبلیغات بین پست ها با Insert Post AdsReviewed by منا ظاهری on Aug 11Rating: 4.0

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

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

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

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

اول:

ابتدا افزونه ی  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

باکس دانلود

7 دیدگاه

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

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

    • هادی قربانی

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

  2. تشکر
    ممنون بابت سایت خوبتون

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

پاسخ دهید

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

دنبال کردن