0°

如何给wordpress文章页以及首页、分类页、标签页的首篇文章加上广告

每篇文章加入广告。在模板文件single.php中查找< ?php the_content(); ?>在它前或后加入以下代码,广告就会显示在文章顶部或者底部。
<div style=”margin:auto;float:left;padding-right:10px;”>
<!– Ads Code –>
</div>
<div style=”margin:auto;float:left;padding-right:10px;”></div>< 是设置一下居左的浮动,实现文章文字环绕广告。你也可以改为居左以及修改间距等。上面的做法实现了打开每篇文章后展示广告。但是当我们打开首页或者分类页,还是只能看到每篇文章(或摘要),怎样实现只在主页、分类页、标签页的第一篇文章中插入广告呢?接着往下看。(问:为什么要只在第一篇中加,而不是每一篇?答:受限于广告提供商的页面展示广告数,比如GG的每页最多只能有3个广告单元和3个链接单元)在模板文件index.php 和archive.php (category.php以及tap.php)的< ?php the_content();?>前或后加入以下代码,广告就会在首页和分类页的第一篇文章前或后出现。

< ?php if ($wp_query->current_post == 0) : ?>
<div style=”margin:auto;float:left;padding-right:10px;padding-top:5px;”>
<!– Ads Code –>
</div>
< ?php endif; ?>

同样,上面的浮动设置你可以修改div style= 来匹配你自己的网页。

如果你要在第二篇甚至第三篇也显示广告,在

< ?php if (have_posts()) : while (have_posts()) : the_post(); ?>

前加入

< ?php $postcnt = 1; ?>

然后在< ?php the_content(); ?>的前或后加入如下代码即可

< ?php if ($postcnt==1 or $postcnt==2 or $postcnt==3) : ?>
<!– Ads Code –>
< ?php endif; $postcnt++; ?>

postcnt==1 or $postcnt==2 or $postcnt==3,要在几篇文章显示,这里就同或几个判断条件。

© 除特别注明外,本站所有文章均为 信息库博客 原创,转载请注明出处来自 https://www.xxko.net/wordpress-article-home-tag-advertising.html
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论