DIY মিডিয়া হোম লোগো

আপনার নিজের হোম থিয়েটার এবং হাই ফাই সেটআপ নকশা ও নির্মাণের জন্য চূড়ান্ত সাইট.

5ওয়ার্ডপ্রেস লোগোএকটি পোস্ট শেষ অনুচ্ছেদের উপরোক্ত অ্যাডসেন্স বিজ্ঞাপন

You may have noticed that we’ve tweaked how we display our adsense ads. We wanted some small text-only ads near the bottom of each article, which would be added automatically. This took a little bit of tinkering, but eventually we developed a solution which works well and doesn’t seem to knock page processing times much. Simply add the following code to your theme’s functions.php (ভুলবেন না আপনার AdSense ID- র পরিবর্তন করতে)

আপডেট করা হয়েছে 12-নভেম্বর-2017 কোড সঠিকভাবে কাজ করা হয় নি যতটা পূর্বে প্রদর্শিত. আমিও জুড়েছেন 2 অন্যান্য ফাংশন যে আমি ব্যবহার, এক সর্টকোড মাধ্যমে বিজ্ঞাপন সন্নিবেশ করতে, এবং অন্য একটি বিজ্ঞাপন যেখানে আরো মুছে ফেলা হবে যখন একটি পোস্ট পূর্ণ দেখানো হয় যোগ করার জন্য

/************************************************************************\
* ঢোকানোর জন্য এডসেন্স শর্ট কোড 2 সর্টকোড মাধ্যমে কোথাও ছোট বিজ্ঞাপন *
\************************************************************************/
ফাংশন Google_Adsense( $atts, $বিষয়বস্তু = নাল ) {
   রিটার্ন '<DIV বর্গ ="একটি" শৈলী ="টেক্সট প্রান্তিককরণ: কেন্দ্র;"><DIV আইডি ="গুগল-1"></DIV><পি শৈলী ="পরিষ্কার: উভয়"></পি></DIV>';
}
add_shortcode('গুগল অ্যাডসেন্স', 'গুগল অ্যাডসেন্স');




/******************************************\
* প্রদর্শনী 2 টি ট্যাগ ছোট AdSense বিজ্ঞাপন *
\******************************************/
add_filter('সূচিপত্র', 'Adsense_added_at_more_tag');

// এই ফাংশনটি আপনার AdSense কোড সঙ্গে আপনার টি ট্যাগ প্রতিস্থাপন.
ফাংশন adsense_added_at_more_tag($পাঠ) {
যদি( একা() ) :
$ads_text = '<DIV আইডি ="গুগল" বর্গ ="একটি" শৈলী ="টেক্সট প্রান্তিককরণ: কেন্দ্র;"><DIV আইডি ="গুগল-1"></DIV><পি শৈলী ="পরিষ্কার: উভয়"></পি></DIV>';
$pos1 = strpos($পাঠ, '<বিঘত আইডি ="more- ');
//"
যদি($pos1 === মিথ্যা) $টেক্সট = $ ads_text . $পাঠ;
অন্যথায়
{
$pos2 = strpos($পাঠ, '</বিঘত>', $pos1);
$পাঠ্য 1 = substr($পাঠ, 0, $pos1);
$text2 = substr($পাঠ, $pos2 + + 7);
$টেক্সট = $ পাঠ্য 1 . $ads_text . $text2;
}
endif;
রিটার্ন $ টেক্সট;
}




/*******************************************************\
* শেষ অনুচ্ছেদ উপরে একক বৃহৎ এডসেন্স বিজ্ঞাপন দেখান *
\*******************************************************/
add_filter('সূচিপত্র', 'Gads_added_above_last_para');

ফাংশন gads_added_above_last_para($ytext) {
যদি( একা() ) :
$yads_text = '<DIV বর্গ ="একটি" শৈলী ="টেক্সট প্রান্তিককরণ: কেন্দ্র;"><DIV আইডি ="গুগল-2"></DIV><পি শৈলী ="পরিষ্কার: উভয়"></পি></DIV>';
যদি($ypos1 = strrpos($ytext, '</পি>')){
$ytext1 = substr($ytext, 0, ($ypos1 + 4));
$ytext2 = substr($ytext, ($ypos1 + 4));
$ytext = $ ytext1 . $yads_text . $ytext2;
}
endif;
রিটার্ন $ ytext;
}

দয়া করে নীচে মন্তব্য করে আমাদের আপনার চিন্তা পাঠাতে! আপনি সদস্যতা করতে চান তাহলে উপরের ডানদিকের মেনু এর লিঙ্কে সাবস্ক্রাইব ব্যবহার করুন. এছাড়াও আপনি নীচের সামাজিক লিঙ্ক ব্যবহার করে আপনার বন্ধুদের সাথে ভাগ করতে পারেন. চিয়ার্স.

উত্তর দিন

5 মন্তব্য

Gravatarসারাহ জোন্স

I don’t know but your code was not working in my case. সুতরাং, I replaced it with other code. If anyone else is facing the same problem, then you can use the below code.

function insert_ad_block( $পাঠ ) {

যদি ( একা() ) :

$ads_text = ‘My Ad Code Here’;
$split_by = “\এন”;
$insert_after = 2; //number of paragraphs

// make array of paragraphs
$paragraphs = explode( $split_by, $পাঠ);

// if array elements are less than $insert_after set the insert point at the end
$len = count( $paragraphs );
যদি ( $লেন < $insert_after ) $insert_after = $len;

// insert $ads_text into the array at the specified point
array_splice( $paragraphs, $insert_after, 0, $ads_text );

// loop through array and build string for output
প্রতিটির জন্য( $paragraphs as $paragraph ) {
$new_text .= $paragraph;
}

return $new_text;

endif;

রিটার্ন $ টেক্সট;

}
add_filter('the_content', 'insert_ad_block');

উত্তর
Gravatarজন Scaife

Absolutely. You would just need to tweak the code slightly. I’m using strrpos which finds the last occurrence of <p>
If you wanted to find the second occurrence of <p> replace line 13 from the code above with

যদি($pos1 = strpos($পাঠ, '<পি>', strpos($পাঠ, '<পি>') + 3)){
উত্তর
Gravatarজন Scaife

নিশ্চিত. Add a couple of <hr />'গুলি – 1 at the start of the value of $ads_text and the other at the end.
উদাঃ. প্রতিস্থাপন করা

$ads_text = '<DIV বর্গ ="একটি" শৈলী ="টেক্সট প্রান্তিককরণ: কেন্দ্র;"><script type="text/javascript"><!--
            google_ad_client = "ca-pub-0754629982287605";
            /* DMH-PostsMini */            google_ad_slot = "5138459326";
            google_ad_width = 468;
            google_ad_height = 15;
            //-->
            </লিপি>
            <script type="text/javascript" src ="HTTP://pagead2.googlesyndication.com/pagead/show_ads.js">
            </লিপি></DIV>';

সঙ্গে

$ads_text = '<hr /><DIV বর্গ ="একটি" শৈলী ="টেক্সট প্রান্তিককরণ: কেন্দ্র;"><script type="text/javascript"><!--
            google_ad_client = "ca-pub-0754629982287605";
            /* DMH-PostsMini */            google_ad_slot = "5138459326";
            google_ad_width = 468;
            google_ad_height = 15;
            //-->
            </লিপি>
            <script type="text/javascript" src ="HTTP://pagead2.googlesyndication.com/pagead/show_ads.js">
            </লিপি></DIV><hr />';
উত্তর