存档
混合WordPress主题:GreenTweet

作者:CustomBlogDesigner.com
语言:英文
版本:1.0
类别:混合(侧边栏混合)
演示:DEMO
主题简介:
该款主题第一个特色功能就是九宫格主题,而且是可以在wp-admin后台控制的。具体方法:可以增加、删除,在WP后台控制面板的 GreenTweet选项中。支持Widgets,侧边栏。Featured Posts,可以通过featureMe plugin插件实现。重要的文章可以展示在这里。Twitter帐户功能。联系方式,通过wpgbcf插件实现。
虽然这款主题有不少功能,但没有一个是需要手动添加的,都已经程序化,这也许是WordPress主题的又一个发展的趋势,不但要主题功能强悍,也有后强悍的功能管理后台。Featured Posts功能可以图文混排,图片的尺寸:163×119px,实现方法,通过自定义功能实现,创建一个名称为”thumbnail”的字段,在值里添加图片的完整地址。
其他功能,自己在WP控制面板自己慢慢发现吧。
WordPress推荐:清爽的绿色主题Cordobo Green Park 2
语言:英文
版本:0.8.610
类别:三栏
演示:DEMO
主题简介:
一款清爽的绿色主题
完全兼容WordPress的2.7.1和2.8
支持WordPress的小工具
此版本对CSS进行了优化,载入迅速,对SQL数据库的查询降到最低限度的
支持Twitter插件
WordPress推荐:国人原创黑色主题Pyrmont V2
语言:中文
类别:二栏
版本: 2.0.6
演示:DEMO
主题简介:
* 支持 WordPress 2.7 及以上的版本.
* 自带 “友情链接” 和 “文章存档” 页面的模板, 新建页面十分简单.
* 支持 WordPress 的置顶功能 (置顶文章为深背景色).
* 顶部导航栏添加 twitter 链接 (需要改动 header.php 的第 38 行, 详见 readme).
自己动手汉化WordPress主题模板
好的WordPress主题模板都源自国外,所以大家使用的模板,基本上都是英文的,今天交大家自己动手,把使用的模板翻译成中文的,继续WordPress本地化!
今天我们就拿WordPress默认的模板作为例子。
在教程开始之前,首先想大家介绍一个PHP文件的编辑软件,软件我在前面已经介绍过了,点击查看!
首先介绍一下WordPress的基本模板文件:
-
1.style.css: CSS(样式表)文件
-
1.index.php: 主页模板
-
1.archive.php: Archive/Category模板
-
1.404.php: Not Found 错误页模板
-
1.comments.php: 留言/回复模板
-
1.footer.php: Footer模板
-
1.header.php: Header模板
-
1.sidebar.php: 侧栏模板
-
1.page.php: 内容页(Page)模板
-
1.single.php: 内容页(Post)模板
-
1.searchform.php: 搜索表单模板
-
1.search.php: 搜索结果模板
这些模板文件都会被调用,所以要把这些文件中显示的部分,都翻译成中文。
默认模板首页中的header.php是不需要我们翻译的。我们主要翻译内容部分,侧边栏部分和页尾部分,现在我们开始一一翻译。
index.php文件的翻译:

图片中需要翻译的部分,我已经分别标记出来了。
一,使用Editplus打开:index.php,复制”Read the rest of this entry”,在”index.php”里搜索,会找到这样的一行代码:
<code><?php the_content(’Read the rest of this entry »’); ?></code>
把“<?php the_content(’Read the rest of this entry »’); ?>”替换成“阅读全文”。
二,再搜索”Tags”,会搜索到两个”Tags”,根据上面的经验,需要修改的是括号里的”Tags”。替换成”标签”。
三,搜索”Posted in”,修改成”发表在”。
四,搜索”Comments”,会搜索到3个”Comments”,而另外一个”Comment”被跳过,需要修改括号内的两个加S的,和一个不加S的,都修改为”条评论”。
至此,图片中需要翻译的地方,我们已经翻译完了,但当你的日志超过数量在一个页面显示不完时,就会到第二个页面,这是会在首页的日志下面看到这样的一个超链接:Older Entries,在最后一页展示日志的下面会看到这样的超链接:Newer Entries。在中间的页面,可以同事看到这两个超链接,翻译成中文就是”较早日志”和”较新日志”。
然后另存文件,选择编码为:UFT-8格式,覆盖原来的index.php,效果就出来了。
侧边栏(sidebar.php)的翻译:
节省资源。相应需要翻译的也已经标注出来了。
使用Editplus打开sidebar.php,搜索”Pages”,改成”页面”。About的修改需要到后台–管理–页面管理,把About修改成”关于”就可以了,以后新建的页面,也会在这里显示,记得标题都使用中文就可以了。
搜索”Archives”,修改的是”<h2>Archives</h2>”这个,修改成”归档”。
搜索”Categories”,修改成”日志分类”。
搜索”Blogroll”,修改成”友情链接”。
搜索”Meta”,修改成”管理”.
“Site Admin”显示的是登陆的状态,如果没登陆,显示的则是”Log in”,在没登陆的状态下,”Log out”是看不到的。他们的翻译需要设计.po语言包,我们以后再讲。
页尾(footer.php)的翻译:
默认模板的页尾相当简单,不需要翻译什么。
后记:
相信大家已经明白了,模板的翻译其实是很容易的,可以自己尝试下,在翻译模板的时候,需要注意两个方面:第一,找对显示出来的英文在代码中的正确位置;第二,找到合适的对应中文。
其他的页面,我就不一一翻译了,有兴趣的朋友可以自己尝试着翻译。如果在翻译的过程中遇到了什么问题,请直接留言。
国产黑色主题Prower V2使用中的问题集锦
很多朋友在留言中询问关于Prower V2这款主题在使用中的问题,而我也多次在留言里做了回答,无奈留言太多而且不集中,所以前来询问的朋友一般都不愿意从留言评论中去寻找答案,为了不再重复回答这些问题,所以特在此将询问最多的问题在集中回答一次。
1、关于显示“全文阅读”的摘要显示问题
博客的首页以及列表页中文章里显示的“全文阅读”,这里并没有使用插件,也不是使用什么摘要的,这里只是利用Wordpress本身自带的编辑器来完成的:

如上图所示,只需在内容里插入这个按钮即可实现那个类似摘要的功能,在插入这个按钮前,请另起段落再使用,因为样式的原因直接跟在内容里插入会导致“全文阅读”前面的图标显示一半;
2、关于评论里的嵌套回复
由于此主题是在Wordpress2.7发布之前制作的,所以不能实现在WP2.7中新增的评论翻页以及嵌套回复功能,本博客的嵌套回复功能是利用“WP Thread Comment”插件实现的,该插件的后台设计样式如下:
编辑评论的HTML:
<div id=”comment-[ID]“><?php if(function_exists(”get_avatar”)) echo get_avatar( $comment, 32 ); ?> <strong>[author]</strong> 回复于:[moderation][date] [time][content]</div>编辑评论的CSS:
.editComment, .editableComment, .textComment{
display: inline;
}
.comment-childs{
border-top: 1px dashed #559CE7;
margin: 5px 2px 2px 4px;
padding: 4px 2px 2px 4px;
}
.chalt{
}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:#000;}
.adminreplycomment{
border:1px dashed #777;
width:99%;
margin:4px;
padding:4px;
}
.mvccls{color: #999;}
*如果复制以上代码而样式不能正常显示的话,请手动修改一下代码中的双引号以及“-”,因为可能复制的时候这些代码被转换成了中文的。
3、关于侧边栏下掉问题
侧边栏下掉问题,基本上是由于左侧内容部分超出默认宽度引起的,请检查左侧正文中的格式,因为很多这样的情况都是因为日志内容是直接从外面复制进来的,默认就会带有其他的样式,过滤掉这些样式就可以;
还有另一种可能是因为左侧内容中的图片超出宽度,建议修改图片宽度到600px左右为最佳;
4、关于小工具使用问题
要替换掉主题默认的侧边栏内容的话,请在主题 – 小工具设置里,将小工具放置在“主题2”下面。

Wordpress主题去插件化
因为Wordpress各版本的不断完善,Wordpress才一步步在国内流行起来,很多国人也纷纷为Wordpress制作了许多优秀的主题。
但在主题使用过程中,发现很多主题为了个性化,而用了许多插件,却又没在主题中说明,致使很多初次使用者无法正常使用,相当不便。其实完全可以用一个if语句完美解决。比如本人的Blog用了wp23_related_posts这个插件,那么我在single.php就应该加上如下语句:
< ?php if (function_exists(’wp23_related_posts’)) {wp23_related_posts(); } ?>
你只需将wp23_related_posts替换成你所使用的插件的调用语句即可!



最近评论