DIY मीडिया होम लोगो

अपनी खुद की होम थिएटर और हाय-Fi सेटअप डिजाइन और बनाने के लिए परम साइट.

5Wordpress लोगोएक पोस्ट का अंतिम पैरा ऊपर ऐडसेंस विज्ञापन

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

अपना खुद का कुछ विचारों को समझे? खुद टिप्पणी से नीचे लिप्त! आप सदस्यता के लिए चाहते हैं, तो ऊपर दाईं ओर मेनू पर लिंक का उपयोग करें सदस्यता लें. आप नीचे दिए गए सामाजिक लिंक का उपयोग करके अपने दोस्तों के साथ इस साझा कर सकते हैं. चियर्स.

उत्तर छोड़ दें

5 टिप्पणियाँ

gravatarसारा जोन्स

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 para­graphs

// make array of para­graphs
$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 );
अगर ( $len < $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 out­put
प्रत्येक के लिए( $para­graphs as $para­graph ) {
$new_text .= $para­graph;

return $new_text;

अगर अंत;

वापसी $ पाठ;

add_filter(‘the_content’, ‘insert_ad_block’);

जवाब दें
gravatarजॉन 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…

जवाब दें
gravatarजॉन Scaife

ज़रूर. Add a couple of <hr />‘s — 1 at the start of the value of $ads_text and the oth­er at the end.
उदा.. बदलने के


जवाब दें