经常有童鞋问如何将CMS首页焦点幻灯也显示在BLOG布局中,留言中无法说明白,现在就教大家将CMS首页焦点幻灯移植到BLOG布局中,不要看见长长的代码就头晕,只要按着下面的步骤操作就可以了。
具体效果如图:
此文于2011年11月3日23点修正,排除BLOG布局置顶文章显示,参考来自官方Codex
提示:编辑修改模版文件,请使用notepad++或EmEditor文本编辑软件,通过FTP软件上传覆盖原文件,或者在Wordpress后台外观→编辑中修改模版文件,切记不能用操作系统自带的记事本修改中文模板, 否则会改变模版编码,造成主题错位或乱码(中文模版编码为:UTF-8 无BOM)。
一、打开blog.php,把CMS首页焦点幻灯调用代码:
- <?php include (TEMPLATEPATH . '/includes/slider.php'); ?>
- <?php wp_reset_query();?>
- <div class="clear12"></div>
- <?php
- $sticky = get_option( 'sticky_posts' );
- $args = array(
- 'ignore_sticky_posts' => 1,
- 'post__not_in' => $sticky,
- 'paged' => $paged
- );
- query_posts( $args );
- ?>
加到第12行
- <!-- end: navigation -->
下面。
二、再把幻灯JS代码:
- <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery.cycle.all.min.js"></script>
加到header.php模版:
- <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/muscript.js"></script>
后面。
三、将幻灯样式加到HotNewspro\css目录中的css.css最后:
- /** slideshow **/
- #slideshow {
- position:relative;
- background:#fff;
- width:710px;
- height:248px;
- padding:10px;
- border:1px solid #ccc;
- }
- .slideshow {
- width:710px;
- height:248px;
- overflow:hidden;
- }
- .featured_post{
- width:708px;
- height:248px;
- overflow:hidden;
- }
- .slider_image,.slider_image img {
- float: left;
- width:400px;
- height:248px;
- }
- .slider_post {
- float:right;
- width:280px;
- padding-right:10px;
- }
- .slider_post p{
- font-size:13px;
- text-indent:2em;
- margin-top:5px;
- line-height:24px;
- }
- #slider_nav {
- position:absolute;
- z-index:999;
- margin:210px 0 0 270px;
- }
- #slider_nav a {
- background:url(../images/slider_nav.png);
- float:left;
- line-height:24px;
- padding:0 8px 0 8px;
- color:#ebebeb;
- text-shadow: none;
- }
- #slider_nav a.activeSlide { color:#f99356;}
- #featured_tag {
- background:url(../images/featured.png);
- position:absolute;
- width:21px;
- height:79px;
- left:0px;
- top:20px;
- z-index:999;
- }
- .news {
- position:absolute;
- width:51px;
- height:51px;
- rightright:-3px;
- top:-3px;
- z-index:10;
- }
- .cat_name {
- position:absolute;
- line-height:20px;
- rightright:100px;
- top:-1px;
- text-align:center;
- padding:0 20px 0 20px;
- border:1px solid #ccc;
- }
- #map_h {
- width:980px;
- }
- .time_h {
- float: left;
- margin: 0 0 0 10px;
- }
- .tag_t {
- float:right;
- width:750px;
- height:23px;
- overflow:hidden;
- }
- .tag_t a {
- padding:0 0 0 10px;
- font-weight:bold;
- text-shadow: 0px 1px 0px #fff;
- }
最后刷新页面,看看是不是幻灯也正常显示在BLOG布局中了。
同理,还可将幻灯加到blog_page.php独立博客模版中。
另有童鞋问如何将顶部的热点文章加到CMS首页去,这个简单些:
用下面的代码:
- <?php if (get_option('swt_hot') == 'Hide') { ?>
- <!-- header_image -->
- <div class="banner">
- <?php
- $header_image = get_header_image();
- if ( ! emptyempty( $header_image ) ) :
- ?>
- <img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
- <?php endif;?>
- </div>
- <!-- end:header_image -->
- <?php } else { include(TEMPLATEPATH . '/includes/top_hot_a.php'); } ?>
替换header_h.php中138到140行:
- <div id="map_h">
- <div class="tag_t"><?php wp_tag_cloud('smallest=12&largest=12&orderby=count&unit=px&order=&order=RAND&exclude&include=&number='.get_option('swt_top_tag'));?></div>
- </div>
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

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





重庆市江北区 51F
感谢,先前那个问题可以不问了,呵呵!看到这个明白了。
福建省厦门市 52F
一个字:好!
广东省广州市 53F
测试您的
山东省临沂市 54F
鸟哥,我加完代码后幻灯片怎么就显示一页呢?
江西省新余市 55F
鸟哥,怎么修改才能让文章只显示标题呢?
广东省佛山市顺德区 56F
将CMS首页焦点幻灯移植到BLOG布局中 已经按你的方法做 之前是可以的 但现在又不行了 是什么问题呢
河南省许昌市 57F
鸟哥! 请教 怎么样去掉顶部 幻影灯 我想在顶部logo下边添加广告或者自定义的文字什么的。。。。
怎么样去掉顶部 幻影灯 具体要写该那里的代码。
河南省郑州市 58F
我自己折腾想吧首页幻灯改成通栏大图片的样式,怎么实现呢?在css.css文件里找不到/** slideshow **/
江苏省南京市 B1
@ 郑州设计师 我也想这样耶,兄弟研究出来了嘛
河南省郑州市 B2
@ hg6688 还木有,研究不出来,得请鸟哥支招。。。
北京市 59F
鸟哥 幻灯片标题有字数限制 我的标题都显示不全 怎么修改?
B1
@ 哈 改完会错位…
北京市 B2
@ 知更鸟 那就完全没办法了?
江苏省徐州市 60F
为什么我修改完之后会错位呢?
幻灯片部分的左上角有个小的12345,右上角又有个1、2
然后就是错位显示图片和文字。。。
浙江省丽水市 61F
请问这个幻灯片只能显示5篇吗,能自定义吗,多显示多篇吗,这个是选的是置顶文章,能显示自定义的吗
四川省成都市 62F
向鸟哥致敬。很强大的一个主题。继续使用,努力发现其中的bug,与鸟哥一起完善这个主题,研究这主题。
云南省昆明市 63F
要的就是这个啊,支持鸟哥!
甘肃省金昌市 64F
鸟哥请问这个幻灯片只能显示5篇吗,多显示多篇吗? 请教下在那里修改,谢谢!
呵呵,我找到了。呵呵,不好意思!
上海市 65F
如何将cms首页布局中的视频幻灯片删掉啊。
江苏省苏州市 66F
鸟哥怎么把这个幻灯片样式改成现在新版的 幻灯片。。 以前那个不显示文字。。
加拿大温哥华 67F
请问,哪位调过幻灯播放速度?谢谢!
加拿大温哥华 B1
@ 三雨二草 也许别人也有这个需要。在 jquery.cycle.all.min.js 中找到 4000 这个数字,改变它的值,就可改变每张幻灯停留的时间。
江西省萍乡市 68F
代码控,修改之前得做好代码的备份…
广东省深圳市 69F
鸟哥,新版中 如何将CMS首页焦点幻灯移植到BLOG布局中
折腾了N天,还是不行
北京市 70F
鸟哥,有3个问题…1.找不到 只有插入代码后显示在文章下面而不是上面2.幻灯片不切换3.右边无文字。
广东省广州市 71F
博主博主,图失效了~~
来自外部的引用