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 (آپکے ایڈسینس آئی ڈیز کو تبدیل کرنے کی بھول نہیں ہے)

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( $متن ) {

اگر ( is_single() ) :

$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 کےJon Scaife

بالکل. تم بس تھوڑا سا کوڈ موافقت کرنے کی ضرورت ہو گی. میں نے استعمال کر رہا ہوں strrpos جس کے آخری موجودگی کے پائے <p>
آپ کے دوسرے موجودگی کو تلاش کرنے کے لئے کرنا چاہتا تھا، تو <p> لائن کی جگہ لے لے 13 کوڈ سے اوپر کے ساتھ ...

جواب
Gravatar کےJon Scaife

اس بات کا یقین. کے ایک جوڑے شامل <گھنٹہ />کی - 1 at the start of the value of $ads_text and the oth­er at the end.
مثلا. کی جگہ لے لے

کے ساتھ

جواب