wordpress文章采集软件( 如何实现Insert的中间插入广告(倡萌认为不太好))

优采云 发布时间: 2022-01-08 11:13

  wordpress文章采集软件(

如何实现Insert的中间插入广告(倡萌认为不太好))

  

  文章目录[隐藏]

  很多朋友想在文章的内容中间插入广告(崇萌觉得这样对用户体验有点不好),我们来看看如何实现。

  使用插入帖子广告插件

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

  

  在后台插件安装界面搜索Insert Post Ads在线安装,或者从WordPress官方插件库下载。长盟已将插件本地化(部分条目无法应用语言包),下载简体中文包,解压后上传到插件的languages目录。

  纯代码实现

  如果只想添加简单的广告代码,不想使用插件,可以在当前主题的functions.php中添加如下代码:

  注意修改广告代码和段落如下

  /**

* WordPress 在文章内容中间插入广告

* https://www.wpdaxue.com/insert-ads-within-post-content-in-wordpress.html

*/

//在文章内容的第二段后面插入广告

add_filter( 'the_content', 'prefix_insert_post_ads' );

function prefix_insert_post_ads( $content ) {

$ad_code = '添加你的广告代码';

if ( is_single() && ! is_admin() ) {

// 修改 2 这个段落数

return prefix_insert_after_paragraph( $ad_code, 2, $content );

}

return $content;

}

// 插入广告所需的功能代码

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {

$closing_p = '';

$paragraphs = explode( $closing_p, $content );

foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {

$paragraphs[$index] .= $closing_p;

}

if ( $paragraph_id == $index + 1 ) {

$paragraphs[$index] .= $insertion;

}

}

return implode( '', $paragraphs );

}</p>

  参考:

  声明:本站所有文章,除非另有说明或标记,均发布在本站原创。任何个人或组织未经本站同意,不得复制、盗用、采集、将本站内容发布到任何网站、书籍等媒体平台。如果本站内容侵犯了原作者的合法权益,您可以联系我们进行处理。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线