跳到主要内容

您是否看到过在帖子内容中包含广告的博客?在大多数情况下,这些广告位于第一段或第二段之后。大多数初学者想知道这些网站在编写内容时是否手动插入广告,或者是否有特殊的代码。在本文中,我们将向您展示如何在特定段落之后在帖子内容中插入广告。

通常,当初学者想要在其帖子中添加广告时,他们要么手动添加代码,这特别是在您必须更换广告商的情况下效率极低,或者使用一个广告管理插件在其帖子的上方或下方插入广告。

好吧,我们一直在第一段之后在List25中添加广告,很多用户对此都提出了要求,因此这是最简单的方法。

只需安装并激活我们创建的名为Insert Post Ads的插件。激活后,插件将添加一个名为Post Adverts的新菜单项。

点击发布广告»添加新内容。在下一个屏幕上,只需添加广告名称以供识别,输入广告代码本身,然后选择要在其后显示广告代码的段落。完成后,只需单击发布。

如何在wordpress的帖子内容中插入广告
如何在wordpress的帖子内容中插入广告

接下来,您要转到发布广告»设置,选择要在其上展示广告的帖子类型,例如帖子,页面和自定义帖子类型。

现在,如果您不喜欢使用该插件,并希望以代码方式进行操作,请按照以下说明进行操作。

打开主题的functions.php或特定于站点的插件文件,然后粘贴以下代码:

<?php  //Insert ads after second paragraph of single post content.
add_filter( 'the_content', 'prefix_insert_post_ads');
functionprefix_insert_post_ads( $content) {         $ad_code= '<div>Ads code goes here</div>';
    if( is_single() && ! is_admin() ) {        returnprefix_insert_after_paragraph( $ad_code, 2, $content);    }         return$content;}  // Parent Function that makes the magic happen  functionprefix_insert_after_paragraph( $insertion, $paragraph_id, $content) {    $closing_p= '</p>';    $paragraphs= explode( $closing_p, $content);    foreach($paragraphsas$index=> $paragraph) {
        if( trim( $paragraph) ) {            $paragraphs[$index] .= $closing_p;        }
        if( $paragraph_id== $index+ 1 ) {            $paragraphs[$index] .= $insertion;        }    }         returnimplode( '', $paragraphs);}

要添加广告代码,只需编辑$ ad_code值(第9行的“广告代码在此处”),就可以完成操作。要更改段落编号,只需将数字2更改为第12行上的另一个段落编号。

我们希望本文能帮助您在WordPress的帖子内容中插入广告。

回到顶部