欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WordPress之給文章內(nèi)容中間插入廣告的實(shí)現(xiàn)方法

  發(fā)布時(shí)間:2016-08-23 13:35:16   作者:佚名   我要評(píng)論
這篇文章主要介紹了WordPress之給文章內(nèi)容中間插入廣告的實(shí)現(xiàn)方法,需要的朋友可以參考下
不少朋友希望在文章內(nèi)容的中間插入廣告(個(gè)人認(rèn)為這個(gè)對(duì)用戶體驗(yàn)有點(diǎn)不太好),下面就來(lái)看看如何實(shí)現(xiàn)吧。

使用 Insert Post Ads 插件

Insert Post Ads 是一個(gè)非常簡(jiǎn)單易用的插件,可以在文章和頁(yè)面中的不同段落插入多個(gè)不同廣告,你需要做的只是在后臺(tái)新建廣告,然后選擇插入的段落位置即可。





在后臺(tái)插件安裝界面搜索 Insert Post Ads 即可在線安裝,或者到 WordPress官方插件庫(kù)下載。

純代碼實(shí)現(xiàn)

如果你只想添加簡(jiǎn)單的廣告代碼,不想用插件,那你可以將下面的代碼添加到當(dāng)前主題的 functions.php 即可:

注意按照下面的注釋修改廣告代碼和段落
PHP Code復(fù)制內(nèi)容到剪貼板
  1.  //在文章內(nèi)容的第二段后面插入廣告   
  2. add_filter( 'the_content''prefix_insert_post_ads' );   
  3. function prefix_insert_post_ads( $content ) {   
  4.  $ad_code = '<div>添加你的廣告代碼</div>';    
  5.  if ( is_single() && ! is_admin() ) {   
  6.  // 修改 2 這個(gè)段落數(shù)   
  7.  return prefix_insert_after_paragraph( $ad_code, 2, $content );   
  8.  }   
  9.  return $content;   
  10. }   
  11.     
  12. // 插入廣告所需的功能代碼   
  13. function prefix_insert_after_paragraph( $insertion$paragraph_id$content ) {   
  14.  $closing_p = '</p>';   
  15.  $paragraphs = explode$closing_p$content );   
  16.  foreach ($paragraphs as $index => $paragraph) {   
  17.  if ( trim( $paragraph ) ) {   
  18.  $paragraphs[$index] .= $closing_p;   
  19.  }   
  20.  if ( $paragraph_id == $index + 1 ) {   
  21.  $paragraphs[$index] .= $insertion;   
  22.  }   
  23.  }   
  24.  return implode( ''$paragraphs );   
  25. }  

相關(guān)文章

最新評(píng)論