• جواد مرادی
  • ۱۲ام, دی ۱۳۹۷

 

شما بارها وبلاگ هایی را دیده اید که تبلیغات خود را درون محتوای پست ها قرار می دهند این تبلیغات پس از پاراگراف اول یا پاراگراف دوم ، ابتدا و یا انتهای پست دیده می شوند.  در این مقاله ما به شما نحوه قرار دادن تبلیغات (آگهی ها) در محتویات پست را نشان می دهیم.

ساده ترین راه برای انجام این کار است که افزونه Insert Post Ads نصب و فعال کنید.

پس از فعال شدن افزونه یک گزینه جدید به نام Post Adverts به پنل اضافه خواهد شد.

بروی Post Adverts » Add New کلیک کنید و در صفحه بعد، به سادگی میتوانید نام آگهی خود را اضافه کنید، کد تبلیغ خود را قرار دهید و شماره پاراگرافی را که می خواهید کد تبلیغ بعد از نمایش نمایش داده شود را انتخاب کنید. همچنین میتوانید تعیین کنید تبلیغات شما در ابتدا یا انتهای پست نمایش داده شود.پس از انجام تغییرات بروی انتشار کلیک کنید.

در بخش Post Adverts میتوانید مشخص کنید که تبلیغات شما در چه بخشی : نوشته ها، برگه ها و یا صفحات سفارشی نمایش داده شود.

 

اگر شما قصد استفاده از افزونه را ندارید میتوانید به صورت دستی این کار را انجام دهید.کافیست کد زیرا به فایل Functions.php پوسته اضافه کنید.



//Insert ads after second paragraph of single post content.
 
add_filter( 'the_content', 'prefix_insert_post_ads' );
 
function prefix_insert_post_ads( $content ) {
     
    $ad_code = '</p>
<div>Ads code goes here</div>
<p>';
 
    if ( is_single() && ! is_admin() ) {
        return prefix_insert_after_paragraph( $ad_code, 2, $content );
    }
     
    return $content;
}
  
// Parent Function that makes the magic happen
  
function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
    $closing_p = '</p>
<p>';
    $paragraphs = explode( $closing_p, $content );
    foreach ($paragraphs as $index => $paragraph) {
 
        if ( trim( $paragraph ) ) {
            $paragraphs[$index] .= $closing_p;
        }
 
        if ( $paragraph_id == $index + 1 ) {
            $paragraphs[$index] .= $insertion;
        }
    }
     
    return implode( '', $paragraphs );
}

برای اضافه کردن ،کد تبلیغ را در جایی که اشاره شده : “Ads code goes here ” وارد کنید. پس از انجام این کار، در خط ۷ می توانید شماره پاراگراف، را که در کد بصورت پیش فرض ۲ قرار داده شده است، تعریف کنید.

امیدواریم از خواندن این مقاله لذت برده باشید.اگر نظری دارید میتوانید با ما به اشتراک بگذارید.


ارسال دیدگاه

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

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.

گروه ماهدیس وب از سال 1390 فعالیت خود را در زمینه طراحی و توسعه نرم افزارهای تحت وب با توجه به استانداردها و متدولوژی های روز دنیا و مد نظر قرار دادن ارزش ها و باورهای حرفه ای و نیز مطالعات کیفی و کمی در زمینه سیستم های یکپارچه مدیریت تحت وب , به منظور طرح,توسعه کاربرد نرم افزارهای مبتنی بر وب اغاز نمود.

logo-samandehi
تهران
ساعت 8 الی 18
09128364674
09128364675
© 2018 کلیه حقوق مادی و معنوی برای ماهدیس وب محفوظ میباشد.