HotNews pro2.6版已集成三个广告位,有的童鞋还嫌少,下面弄个小教程,教大家在任意位置添加730宽度的广告位。
复制一份includes目录下的ad_h.php重命名,比如ad_c.php
打开这个复制后的ad_c.php文件可以看见如下内容
- <div class="ad_h">
- <div class="ad_h_c"><p align="center"><?php echo stripslashes(get_option('swt_adh_c')); ?></p>
- <div class="clear"></div>
- </div>
- <i class="lt"></i>
- <i class="rt"></i>
- </div>
- <div class="entry_box_b">
- <i class="lb"></i>
- <i class="rb"></i>
- </div>
把其中的:
- <?php echo stripslashes(get_option('swt_adh_c')); ?>
替换为自己的广告代码,保存。
调用代码:
- <?php include('includes/ad_c.php'); ?>
这么调用的好处是,广告代码不直接写到模版里,否则修改起来会很混乱,并且保持与主题风格一致。
具体放在什么位置,就看你了,如果放在CMS首页,可以打开cms.php加到合适的位置。
我自己的是放在留言模版comments.php中,具体位置是加到下面这句代码的上面:
- <?php if ('open' == $post->comment_status) : ?>
建议使用notepad++或EmEditor文本编辑软件修改主题,不可以用记事本,尤其是中文模版。
另外,主题杂志布局最新文章(new_post.php)和博客布局(blog.php)及分类归档页面(archive.php),广告默认是显示在第一篇日志后面,代码如下:
- <!-- ad -->
- <?php if ($wp_query->current_post == 0) : ?>
- <?php if (get_option('swt_adh') == 'Hide') { ?>
- <?php { echo ''; } ?>
- <?php } else { include(TEMPLATEPATH . '/includes/ad_h.php'); } ?>
- <?php endif; ?>
- <!-- end: ad -->
如准备显示在第二篇日志后,可以修改current_post == 0中的数字0为1,以此类推。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!




