标题 | Javascript自定义位置插入百度联盟广告 |
内容 | 百度广告调用方法有直接把js代码放源码这样如果是html页面修改起来麻烦,另一种是直接调用js外部广告,这种如果一个页面10多个代码流量一大页面线程增加导致环境负载过重,下面整理的办法有两种,下面一起来看看。 wordpress如何在文章中自定义位置插入百度联盟广告呢?比如设置一个标记位,插入标记位,这个位置就会显示广告。可以用wordpress的add_shortcode函数设置短标签,实现文章页自定义位置插入百度联盟广告。 直接上代码: PHP 代码如下: //百度广告shortcode function bdad($attrs){ if (300 == $attrs['size']) { $bdad = <<<BDAD < div> < script type="text/javascript"> /*300*250 创建于 2014-08-23*/ var cpro_id = "u1674017"; < /script> < script src="" type="text/javascript"></script> < /div> BDAD; }else{ $bdad = <<<BDAD < div> < script type="text/javascript"> /*580*90 创建于 2014-08-13*/ var cpro_id = "u1657518"; < /script> < script src="" type="text/javascript"></script> < /div> BDAD; } if (is_single()) { return $bdad; } return ''; } add_shortcode('bdad', 'bdad'); 注意最后一句代码:add_shortcode,第一个参数是标记位名称,第二个是执行的函数名称。在主题functions.php中加入以上代码后,在文章任意自定义位置输入{bdad}或者{bdad size=”300″}(注意,这里{}代表的是[],因本站使用了这个标记会被替换)。 由上面设置让我想起了最近改良的一段js加载百度广告代码的例子 代码如下: function dw(a) { document.writeln(a) } function bdjs(d, b) { var c = '<script src="" type="text/javascript"></script>'; var a = '<script src="" type="text/javascript"></script>'; if (b == "c") { dw('<script type="text/javascript">var cpro_id = "' + d + '";</script>' + c) } else { dw('<script type="text/javascript">var cpro_id = "' + d + '";</script>' + a) } } function dy(b) { if (b == "bcr") { bdjs("u91397", "c") } if (b == "baidu580") { bdjs("u776243", "c") } if (b == "bdtxt") { bdjs("u1589648", "c") } } 在html调用广告时直接 代码如下: <script>dy('bcr')</script> 这个就是指定位置调用指定代码了,非常的简单。 dy(b) |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。