WordPress之给文章内容中间插入广告的实现方法

来源:本网整理

1.建议使用get_post方法,通过get_post方法可以获取到固定文章的相关信息;2.如果你想在首页中显示固定的文章,你可以先查询出该文章的ID,该ID可以通过进入wordpess后台,点击编辑,然后查看链接可以得到,然后将该ID传入get_post方法,直接在你的首页显示echo get_post($id)->post_content;就可以了www.zgxue.com防采集请勿采集本网。

s">

WordPress之给文章内容中间插入广告的实现方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:08-23 13:35:16 我要评论 这篇文章主要介绍了WordPress之给文章内容中间插入广告的实现方法,需要的朋友可以参考下 ">不少朋友希望在文章内容的中间插入广告(个人认为这个对用户体验有点不太好),下面就来看看如何实现吧。

第二步:这个代码所属div层作用是显示该文摘或文章全文。比如曲豆的该层代码是: 那么如何让wordpress分类列表页只显示文章的标题答列表?其实很简单:直接把这个层里代码都删掉,只留下:

使用 Insert Post Ads 插件

让wordpress只显示复文制章部分内容百方法如下度:http://jingyan.baidu.com/article/7c6fb4282b5f6180642c9021.html

Insert Post Ads 是一个非常简单易用的插件,可以在文章和页面中的不同段落插入多个不同广告,你需要做的只是在后台新建广告,然后选择插入的段落位置即可。

可能是单独调用了一次文章的图片,然后正文中重复显示了一次。处理方法: 取舍。只显示左边,右边即使多图也不显示的话。可以定义右侧的 img 元素 display:none;的方式隐藏掉。例如:默认主题的single部分

在后台插件安装界面搜索 Insert Post Ads 即可在线安装,或者到 WordPress官方插件库下载。

wordpress一般在首页默认只能显示图片缩略图和文章摘要,或者是直接全文显示(文章页怎么显示首页也就怎么显示,这两种效果看你用的是什么主题 如果你要显示视频缩略图的话,可以试下WP Thumbnails 这个

纯代码实现

如果你只想添加简单的广告代码,不想用插件,那你可以将下面的代码添加到当前主题的 functions.php 即可:

1.建议使用get_post方法,通过get_post方法可以获取到固定文章的相关信息;2.如果想在首页中显示固定的文章,可以先查询出该文章的ID,该ID可以通过进入wordpess后台,点击编辑,然后查看链接可以得到,

注意按照下面的注释修改广告代码和段落PHP Code复制内容到剪贴板

  1.  //在文章内容的第二段后面插入广告   
  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 这个段落数   
  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. }  

1.点击进入”添加新文章\\Add New”页面2.在文章需要分开的地方,点击”插入More标签”,这样在more以上的部分在主页浏览的时候显示,一下部分不再显示 图示如何插入More如图所示,光标放在想要显示的内容之后,然后显示More这个地方,这样就完成了让wordpress只显示文章的部分内容。3.若想在主页浏览时显示完more以上的文字后再显示”阅读全文”,通过点击这个超链接即可阅读全文的话,打开wordpress\\wp-content\\themes\\default\\index.php,找到the_content()函数,输入如下内容:the_content(”阅读全文”),那么在主页浏览时就会在文章最后显示“阅读全文”的超链接内容来自www.zgxue.com请勿采集。

免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
Copyright © 2017 www.zgxue.com All Rights Reserved