خانه / سیستمهای مدیریت محتوا / وردپرس / چگونه در میان مطالب پست خود در وردپرس تبلیغات قرار دهید

چگونه در میان مطالب پست خود در وردپرس تبلیغات قرار دهید

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

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

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

پلاگین Insert Post Ads را نصب و فعال کنید. بعد از فعال سازی پلاگین یک آیتم جدید به نام post Adverts در منو ایجاد می کند. بر روی Post Adverts » Add New کلیک کنید. در صفحه بعد نام تبلیغ خود را به مظور شناسایی بهتر وارد کنید، کد تبلیغ را وارد کنید و پاراگرافی را که می خواهید تبلیغ بعد از آن به نمایش گذاشته شود را نیز انتخاب کتید. بعد از اتمام این کارها بر روی Publish یا انتشار کلیک کنید.

سپس به صفحه Post Adverts » Settings بروید تا نوع پستی که می خواهید در آن تبلیغات به نمایش گذاشته شوند را انتخاب کنید. شما می توانید یک نوع خاص از پست ها و یا صفحه ها را انتخاب کنید.

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

فایل قالب functions.php خود را باز کنید و کد زیر را در آن قرار دهید:

۰۱ <?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 = ‘<div>Ads code goes here</div>’;

۱۰

۱۱     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>’;

۲۲     $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 );

۳۵ }

برای اضافه کردن کد تبلیغ خود به راحتی مقدار $ad_code را در خط نهم و جایی که گفته شده است “Ad code goes here”  تغییر دهید. بعد از این که این کار را انجام دادید برای تغییر شماره پاراگراف در خط ۱۲ شماره پاراگراف ۲ را به هر شماره پاراگرافی که می خواهید تغییر دهید.

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

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