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

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

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

You may have noticed that we’ve tweaked how we dis­play our adsense ads. We wanted some small text-only ads near the bot­tom of each art­icle, which would be added auto­mat­ic­ally. This took a little bit of tinker­ing, but even­tu­ally we developed a solu­tion which works well and does­n’t seem to knock page pro­cessing times much. Simply add the fol­low­ing code to your theme’s functions.php (don’t for­get to change your adsense IDs

Updated 12-Nov-2017 as the code was­n’t work­ing cor­rectly as pre­vi­ously dis­played. আমিও জুড়েছেন 2 oth­er func­tions that I use, one to insert adverts via short­code, and anoth­er to add an advert where the more is removed when a post is shown in full

/************************************************************************\
* ঢোকানোর জন্য এডসেন্স শর্ট কোড 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 মন্তব্য

SJসারাহ জোন্স

I don’t know but your code was not work­ing in my case. সুতরাং, I replaced it with oth­er code. If any­one else is facing the same prob­lem, then you can use the below code.

func­tion insert_ad_block( $পাঠ ) {

যদি ( একা() ) :

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

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

// if array ele­ments are less than $insert_after set the insert point at the end
$len = count( $para­graphs );
যদি ( $লেন < $insert_after ) $insert_after = $len;

// insert $ads_text into the array at the spe­cified point
array_splice( $para­graphs, $insert_after, 0, $ads_text );

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

return $new_text;

endif;

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

}
add_filter(‘the_content’, ‘insert_ad_block’);

উত্তর
মাইক্রোসফটMatthew Snider

Is there a way to do this say after the 2য় para­graph instead of before the last one?

উত্তর
JSজন Scaife

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

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

নিশ্চিত. Add a couple of <hr />‘s — 1 at the start of the value of $ads_text and the oth­er at the end.
E.g. প্রতিস্থাপন করা

$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 ="HTTPS দ্বারা://pagead2.googlesyndication.com/pagead/show_ads.js">
            </লিপি></DIV>';

With

$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 ="HTTPS দ্বারা://pagead2.googlesyndication.com/pagead/show_ads.js">
            </লিপি></DIV><hr />';
উত্তর