国内大部分博主的初衷都是通过广告联盟或者广告流量来盈利。当然,这并不排除纯粹而有爱心的博主。但为了满足更多用户的广告需求,大部分话题还是需要增加广告位,比如标题上方或下方、文末或评论前。当然,我偶尔会看到博客在文章内容中放置广告,比如第一段之后或者第n段之后。WordPress站长在自己的网站上挂百度广告联盟或谷歌联盟广告或其他广告。赚一点钱还服务器也是不错的选择。毕竟维护成本也很高。很多朋友想在文章中间插广告(我个人觉得这样对用户体验有点不好)。以下是向文章内容段落添加广告的简单方法。
然后,您可以将以下代码添加到当前主题的functions.php:
/**
* WordPress 在文章内容中间插入广告
*/
//在文章内容的第二段后面插入广告
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 );
}
请注意,您需要修改相应的广告代码和段落ID,然后复制粘贴到当前主题文件目录下的functions.php文件中。这样,你可以在文章的内容段落之间自由挂载你想要的广告代码。
喜欢插件的朋友可以使用insertpostads插件。InsertPostad是一个非常简单易用的插件。您可以在文章和页面的不同段落中插入多个不同的广告。您只需要在后台创建一个新的广告,然后选择要插入段落的位置。
