历时30天,随着WordPress主题:Dot-B 通过了官方的审核,我正式向大家分享整个提交的流程和经验。 准备篇:(WordPress 以下简写WP) 首先,一定要保持头脑的清醒,提交主题的念头如果只是一时冲动,抑或是单纯为了好玩,建议不要耗费太多时间在此 了解提交主题的目的:开源精神,分享快乐,交流技术,贡献WordPress社区,如果是其他商业目的也可 对WP长久的热情,否则一个缺乏后期维护的主题必将为时间所淘汰 规范且良好的代码书写习惯和格式,以及较好的英文口语都能使你与WordPress审核人员的交流更为有效 一个已完成待发布的WP主题,一个WordPress.org 帐号,并绑定一个常用邮箱
Blog Archives
解决Notice: Undefined index: widget_id in
[存档,分享] WordPress报错内容: Notice: Undefined index: widget_id in ..\wp-includes\default-widgets.php on line 528 错误触发条件:(本问题多为在提交主题前的调试中遇到) 开启 wp-config.php 中的 define(‘WP_DEBUG’, true); sidebar.php 或者任意地方调用 the_widget(); 且没有赋予 widget_id 参数就会警告。 这真的是一个小问题,本来根本不会出这个警告的,谁叫WordPress the_widget官方文档 里不会提到触发Notice 的错误呢,搜索到另一个老外调试主题也遇到了这个问题 here 。而且网上没有解决办法,于是我看了 default-widgets.php 的参数,立马石化,发现原来文档参数写的不全。 解决方法: 调用 the_widget 时务必将参数加全,否则尽管不影响主题正常使用,但是提交带有警告的主题给WordPress官方是不可行的。 <?php the_widget(‘WP_Widget_Recent_Posts’, ‘number=5&title=21212′, ‘before_title=<h3 class=”widget_title”>&after_title =</h3>&widget_id=1234′); ?> <?php the_widget(‘WP_Widget_Recent_Comments’, ‘number=5&title=21212′, ‘before_title=<h3 class=”widget_title”>&after_title =</h3>&widget_id=1235′); ?> 就是这个 &widget_id=1234 缺失导致的问题的出现。
WordPress HTML5主题是如何支持IE6/7/8的?
以前常说:Web2.0!结果2.0时代直接就来了。如今在Google 的代领下,Html5正慢慢走进人们的视线,You/to/be就是很好的例子。我一直是一个爱折腾代码级别的 SEO 技巧的 IT,觉得网页的宗旨嘛: 不仅要人类看了优美,也要 Spider 看了优雅。 于是Html5 语意化标签就成了“众矢之的”,呵呵,下面带来本文的主角,HTML5 & CSS3 WordPress 主题一枚。至于HTML5标签语法神马的就不说了,感兴趣的同学直接下载看手册吧->HTML5手册 & CSS3.0手册。 该主题是由 @Ethan 设计和编写,我呢,作为全程监工,负责各种挑刺,发现超爱干这活。 —————- 名称:yoTheme V1.0 (话说看到什么1.0版本,就觉得跟内测,封测一样。。无名的兴奋) 下载&发布页:WordPress模板 yoTheme v1.0 发布 支持:FF3+|Chrome5+|Safari 4+|Opera 9+|IE 9 (奇怪了,那IE6/7/8支持么?且接着往下看。) —————- 众所周知,HTML5 最显著的特点就是多了许多新标签,一方面大大加强了语义化的能力,另一方面使得诸多旧版浏览器不识别页面标签了。 怎样解决这种兼容性问题呢?怎样让HTML5 支持 IE 呢?这里提出3中方法: 1. User Agent判别法 既然 IE6/7/8 | FF3- | chrome – 等等低版本浏览器不能识别属于HTML5的新标签,我们可以对这些浏览器进行侦测,向其输出普通的HTML4 标签,例如:用 <DIV> 替代 <article> 等标签。如下: …
[网站加速]之优化网站Yslow评分到99
网站访问速度一直是站长最最关注的问题之一,本文介绍如何利用一些可行的办法来加速你的站点! 使用工具:Firefox + Firebug + Yslow! 优化对象:.htaccess | CSS | Javascript | Google analytics 网站环境:Linux 虚拟主机 + WordPress 最终效果:首页:zlz.im Yslow 评分 99,等级 A,如图: hzlzh建议:勿盲目追求分数,以实际效果为佳。 PS:这里注意:Yslow 有三种评分模式,HzlzH又自定义了第四种,本文就是采用第4中模式,如下: YSlow V2 23项中的22项测评全选 Classic V1 只有13项测评 Small Site/Blog 14项测评适合blog WordPress 去掉 Use a Content Delivery Network (CDN) …