Memcached 是一款利用服务器内存缓存数据和对象的分布…
您是否看到过在帖子内容中包含广告的博客?在大多数情况下,这些广告位于第一段或第二段之后。大多数初学者想知道这些网站在编写内容时是否手动插入广告,或者是否有特殊的代码。在本文中,我们将向您展示如何在特定段落之后在帖子内容中插入广告。
通常,当初学者想要在其帖子中添加广告时,他们要么手动添加代码,这特别是在您必须更换广告商的情况下效率极低,或者使用一个广告管理插件在其帖子的上方或下方插入广告。
好吧,我们一直在第一段之后在List25中添加广告,很多用户对此都提出了要求,因此这是最简单的方法。
只需安装并激活我们创建的名为Insert Post Ads的插件。激活后,插件将添加一个名为Post Adverts的新菜单项。
点击发布广告»添加新内容。在下一个屏幕上,只需添加广告名称以供识别,输入广告代码本身,然后选择要在其后显示广告代码的段落。完成后,只需单击发布。

接下来,您要转到发布广告»设置,选择要在其上展示广告的帖子类型,例如帖子,页面和自定义帖子类型。
现在,如果您不喜欢使用该插件,并希望以代码方式进行操作,请按照以下说明进行操作。
打开主题的functions.php或特定于站点的插件文件,然后粘贴以下代码:
<?php
//Insert ads after second paragraph of single post content.
add_filter(
'the_content'
,
'prefix_insert_post_ads'
);
function
prefix_insert_post_ads(
$content
) {
$ad_code
=
'<div>Ads code goes here</div>'
;
if
( is_single() && ! is_admin() ) {
return
prefix_insert_after_paragraph(
$ad_code
, 2,
$content
);
}
return
$content
;
}
// Parent Function that makes the magic happen
function
prefix_insert_after_paragraph(
$insertion
,
$paragraph_id
,
$content
) {
$closing_p
=
'</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
);
}
要添加广告代码,只需编辑$ ad_code值(第9行的“广告代码在此处”),就可以完成操作。要更改段落编号,只需将数字2更改为第12行上的另一个段落编号。
我们希望本文能帮助您在WordPress的帖子内容中插入广告。