
将Google AdSense代码添加到博客或网站上可以非常简单,可用插件在那里 - 只需安装插件,复制和粘贴代码,然后进行调整。
但是,如果您通过这些插件的评论和分析读取,您可能会犹豫并对通常与页面加载时间和与其他安装插件冲突相关联的缺陷程序感到失望。
虽然我还尝试了大多数这些WordPress插件,用于在SignedMarco上运行广告,我最近决定使用我的优质主题的内置广告插槽 - 并将一些这些Google AdSense代码集成在函数中的函数.php文件(主题编辑器)即使在单个帖子内容或正在运行文本的段落之间显示广告。
要做到前者,只需将代码添加到函数中可以通过WordPress站点的主题编辑器(“外观”选项卡)访问的文件。
在简而言之,函数.php或主题函数文件中,是WordPress主题中包含的模板。它类似于WordPress网站的插件,它会随着当前主题自动激活。此文件使用PHP代码在WordPress站点上添加功能或更改默认功能。
选项A:在段落之间重复显示广告的一个Google AdSense代码。 如果要只使用一组代码,导致重复的广告显示,例如,在第3,6和9段之后,您可以简单地将下面的代码复制到WordPress站点的函数。
您可能希望通过添加新字符串($ ad_code4,$ ad_code5等)添加更多显示的显示实例。大学教师’T忘记使用从Google AdSense帐户复制的实际Google AdSense代码更改示例广告代码,并根据您的偏好更改段落编号(突出显示)。
//在单个帖子内容的第二段后插入广告。
add_filter(‘the_content’, ‘prefix_insert_post_ads.’ );
function prefix_insert_post_ads.( $content ) {
$ ad_code =.‘你R GOOGLE ADSENSE CODE GOES HERE‘;
$ ad_code3 = $ ad_code2 = $ ad_code
if(is_single()&& ! is_admin() ) {
$ content = prefix_insert_after_paragraph($ ad_code, 1,$内容);
$ content = prefix_insert_after_paragraph($ ad_code2, 3,$内容);
$ content = prefix_insert_after_paragraph($ ad_code3, 9,$内容);
返回$内容;
}
返回$内容;
}
//使魔法发生的父函数
函数prefix_insert_after_paragraph($插入,$ stage_id,$ content){
$ closing_p =‘</p>’;
$段落=爆炸($ closing_p,$ content);
foreach($段作为$ depent => $paragraph) {
if(修剪($段落)){
$段[$ index]。= $ closing_p;
}
if($ parage_id == $ Index + 1){
$段[$ index]。= $插入;
}
}
返回局部(”, $paragraphs );
}
选项B: 段落之间的不同Google AdSense代码。 如果您想轻松管理显示的广告的库存,那么您可能希望拥有此功能。每个已识别的段落编号后,每次广告显示将有一个唯一的代码。相同的说明,但您需要每个广告插槽的个人和独特的Google AdSense代码。
//在单个帖子内容的第二段后插入广告。
add_filter(‘the_content’, ‘prefix_insert_post_ads.’ );
function prefix_insert_post_ads.( $content ) {
$ ad_code =.‘你R GOOGLE ADSENSE CODE 1 GOES HERE‘;
$ ad_code2 =‘你R GOOGLE ADSENSE CODE 2 GOES HERE‘;
$ ad_code3 =‘你R GOOGLE ADSENSE CODE 3 GOES HERE‘;
if(is_single()&& ! is_admin() ) {
$ content = prefix_insert_after_paragraph($ ad_code, 1,$内容);
$ content = prefix_insert_after_paragraph($ ad_code2, 3,$内容);
$ content = prefix_insert_after_paragraph($ ad_code3, 9,$内容);
返回$内容;
}
返回$内容;
}
//使魔法发生的父函数
函数prefix_insert_after_paragraph($插入,$ stage_id,$ content){
$ closing_p =‘</p>’;
$段落=爆炸($ closing_p,$ content);
foreach($段作为$ depent => $paragraph) {
if(修剪($段落)){
$段[$ index]。= $ closing_p;
}
if($ parage_id == $ Index + 1){
$段[$ index]。= $插入;
}
}
返回局部(”, $paragraphs );
}
在决定博客内容中显示广告数量的虽然在博客内容内显示,但考虑审查在广告展示表上的Google AdSense政策,以避免账户暂停和停用。