有wordpress page.php还要php干什么?

WordPress 3.8重新设计了后台管理界面,扁平化、响应式,是这个版本的第一感觉,这也是当前的设计潮流以及适应移动设备的普及,新版本预设多种配色方案供你选择。新增三栏响应式默认主题twentyfourteen,首页置顶文章会以缩略图的形式展示,同时适应各种尺寸设备浏览,可惜与大部响应式主题一样IE8及以下浏览不支持,另外新的默认主题还集成了分页代码,与安装分页导航插件的效果相同,WP-PageNavi之类的插件看来要彻底消失了。WordPress 3.8正式版发布日期定在12月12日,目前。经测试HotNews Pro 2.7.2Pluss可以在新版程序中正常运行。(日)WordPress 3.8 RC1已发布,看来正式版本月12日发布已成定局。
您可以选择一种方式赞助本站
支付宝转账赞助
阅读 1,533
阅读 5,457
阅读 4,987 相关文章
阅读 10,267 &64
阅读 11,174 &112
阅读 4,667 &75
阅读 122,233 &500分类目录最新文章
热门文章12345678 综合栏目关于本站分享交流WordPress经验与技巧,关注网站前端设计与网站制作,打造自己专属的WordPress主题,让你的博客与众不同! 用户登录wordpress主题制作教程(八):制作侧边栏sidebar.php
您现在的位置:->->&&&&浏览数:14,717
前面两篇教程讲到了将头部和底部公用的代码提取到单独的一个文件中,同样的道理,对于博客主题来说,侧边栏也基本是公用的(也许有些页面不一样),一般来说我们也将侧边栏公用的代码提取出来放到一个单独的文件中,当然侧边栏的功能不仅仅是这样,有了侧边栏文件,通过代码可以从后台往侧边栏添加小工具。
在主题文件夹content\themes\Aurelius中新建一个sidebar.php文件,然后用编辑器打开index.php文件将里面的侧边栏代码剪切出来,粘贴到sidebar.php中,侧边栏代码如下:
&!-- Column 2 / Sidebar --&
&div class="grid_4"&
&h4&Catagories&/h4&
&ul class="sidebar"&
&li&&a href=""&So who are we?&/a&&/li&
&li&&a href=""&Philosophy&/a&&/li&
&li&&a href=""&History&/a&&/li&
&li&&a href=""&Jobs&/a&&/li&
&li&&a href=""&Staff&/a&&/li&
&li&&a href=""&Clients&/a&&/li&
&h4&Archives&/h4&
&ul class="sidebar"&
&li&&a href=""&January 2010&/a&&/li&
&li&&a href=""&December 2009&/a&&/li&
&li&&a href=""&Novemeber 2009&/a&&/li&
&li&&a href=""&October 2009&/a&&/li&
&li&&a href=""&September 2009&/a&&/li&
&li&&a href=""&August 2009&/a&&/li&
&div class="hr grid_12 clearfix"&&&/div&
剪切之后,在index.php原来的位置加上代码:
&?php get_sidebar(); ?&
可以看到这个函数跟获取头部、底部函数灰常相似。get_sidebar()函数会加载sidebar.php文件,不过get_sidebar()函数是可以加参数的。
&?php get_sidebar(1); ?&
这个代码加载sidebar-1.php,有的人希望网站上的首页、内页、分类页等各个页面的侧边栏不一样,这样就需要有多个侧边栏,这时候就得给这个函数加参数了。
为了适应WordPress程序,我们还要对sidebar.php做一些微调,下载新的样式表style.css,替换Aurelius目录下的style.css,下面提供露兜博客上的新的style.css文件下载链接:
编辑sidebar.php文件,将里面的代码删除,因为那些都是静态的,我们需要从后台设置小工具,所以删除了,改成:
&!-- Column 2 / Sidebar --&
&div class="grid_4"&
&?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('First_sidebar') ) : ?&
&h4&分类目录&/h4&
&?php wp_list_categories('depth=1&title_li=&orderby=id&show_count=0&hide_empty=1&child_of=0'); ?&
&?php endif; ?&
&?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('Second_sidebar') ) : ?&
&h4&最新文章&/h4&
$posts = get_posts('numberposts=6&orderby=post_date');
foreach($posts as $post) {
setup_postdata($post);
echo '&li&&a href="' . get_permalink() . '"&' . get_the_title() . '&/a&&/li&';
$post = $posts[0];
&?php endif; ?&
&?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('Third_sidebar') ) : ?&
&h4&标签云&/h4&
&p&&?php wp_tag_cloud('smallest=8&largest=22'); ?&&/p&
&?php endif; ?&
&?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar('Fourth_sidebar') ) : ?&
&h4&文章存档&/h4&
&?php wp_get_archives('limit=10'); ?&
&?php endif; ?&
&div class="hr grid_12 clearfix"&&&/div&
仅仅有代码是不够的,还需要函数支持,现在在主题文件夹下面新建一个文件functions.php 用来放函数代码,在里面添加代码:
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name'=&'首页侧边栏',
'before_widget' =& '&li id="%1$s" class="sidebar_li %2$s"&',
'after_widget' =& '&/li&',
'before_title' =& '&h3&',
'after_title' =& '&/h3&',
通过添加函数注册一个侧边栏,添加了这个函数,你的主题就支持侧边栏功能了,在后台小工具页面就能看到有侧边栏选项。
下面提供露兜博主的functions.php文件:
OK,现在你可以在后台往侧边栏里面拖放小工具了,然后去前台看看效果。。
下面提供经过本次修改的主题文件包
下载该文件
本篇教程之前的几篇教程是
本篇教程之后的几篇教程是
没有找到你要找的内容?你可以通过搜索你要找的内容,或者给我们留言。用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
|▍我们的曾经都很年轻﹌
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2488)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'安装wordPress要求php 5.2.4以上版本的解决办法',
blogAbstract:'在服务器上安装WORDPRESS时,提示您的服务器PHP版本是5.2.3,但WordPress 3.3.2需要5.2.4以上版本Your server is running PHP version 5.2.0 but WordPress 3.3.2 requires at least 5.2.4.解决办法:第1种办法:直接修改版本限制:wordpress\\wp-includes\\version.php中,将$required_php_version = ’5.2.4′;修改为$required_php_version = ’5.2.0′;(上面的方法,为机械式的更改,有掩耳盗铃的嫌疑,会影响后期的稳定性,不过也算是临时解决办法)',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:6,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'|▍我们的曾经都很年轻﹌',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}【急】关于wordpress主题single.php的编辑_好搜问答
|注册&您有新任务,
【急】关于wordpress主题single.php的编辑
被浏览84次
首先我玩wp也有段时间了,一般的主题基本可以搞定。不过这个真的没办法了,请高手帮帮忙。我要安装wp-postviews插件计数,于是要把这段代码&?php if(function_exists('the_views')) { the_views(); } ?&插入适当位置。但是我的主题的single.php文件很“奇怪”,找不到可放的地方了,不管放哪都是错误。single.php如下,
它直接用这个&div class=&post-head&&&/div&就把标题调出来了,但是关于标题的细节比如字体颜色大小什么的到哪里改,如果解决了这些,前面计数代码也就会安了。index.php于此类似,就不贴出来了。请高手赐教,分数咱还是有的。
get_header();
if (is_active_sidebar('blog')) get_sidebar('blog');
if (have_posts()) {
while (have_posts()) : the_post();
easel_display_post();
} else { ?&
&div &?php post_class(); ?&&
&div class=&post-head&&&/div&
&div class=&post&&
&p&&?php _e('Sorry, post is not found.','easel'); ?&&/p&
&div class=&clear&&&/div&
&/div&
&div class=&post-foot&&&/div&
&/div&
get_footer();
采纳率:42%
举个例子,如果要将浏览数添加到时间后,那么在displaypost.php里,在
echo apply_filters('easel_display_post_time',$post_time);这句后,添加
if(function_exists('the_views')) { the_views(); }
这句代码,不要添加插件说明里的那句。 用微信扫描二维码分享至好友和朋友圈分享到:
下面是答答童鞋给您的小建议,您看靠谱吗?初来乍到,弄错了您不要生气哦(*^__^*)答答小贴士
等您帮助的附近的朋友换一换
大家都在搜好搜APP下载好搜摸字APP 随时随地随心搜索 用好搜, 特顺手!
第9天生活就像海洋,只有意志坚强的人才能达到生命的彼岸。知道了}

我要回帖

更多关于 wordpress是干什么的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信