Categories
Archives
Category Archives: 小技巧
[WP Tips] 把默认主题呈献给 IE6 用户
IE6 用户尚在,虽然笔者基本上已经放弃这些用户,但还是有众多的博主坚守者宝贵的读者资源。网络中流传着各式各样的 hack,本文针对 WordPress 博客,提供一个小小的技巧,将默认主题呈献给 IE6 用户(via)。
原理:侦测浏览器类别,如果为 IE6,就调用 WordPress 的默认主题。
代码如下:(不做注释,写入主题的 functions.php 或作成插件均可)
add_filter(‘template’, ’serve_default_to_iesix’);
add_filter(‘option_template’, ’serve_default_to_iesix’);
add_filter(‘option_stylesheet’, ’serve_default_to_iesix’);
function serve_default_to_iesix($theme) {
if(strpos($_SERVER['HTTP_USER_AGENT'], ‘MSIE 6′) !== false)
$theme = ‘default’;
return $theme;
}
最后,请 … Continue reading
筛选主题时需要考虑的十个因素
按:这是一篇翻译文章,有删节,有演绎,如需完整信息请阅读原文 《10 Checks to the Perfect WordPress theme》。
引言不述,直入正题。
1. 钩子 (Hooks)
WordPress 插件需要通过这些被叫做“钩子”的东东来完善插件的功能,像添加所需的样式和脚本等。如果没有这些钩子,很可能插件就无法正常的工作。如何来检验主题中是否有钩子呢,往下看:
header.php 中应该有类似 wp_head(); 或 do_action(‘wp_head’); 这样的代码,一般在 </head> 之前;
footer.php 中应该有类似 wp_footer(); 或 do_action(‘wp_footer’); 这样的代码,一般在 </body> 之前;
comments.php 和/或 comments-popup.php 中应该有类似 do_action(‘comment_form’, $post->ID); 这样的代码,一般在 </form> 之前。
2. 模板文件
一般的主题应该包含以下的模板文件:
home.php:主页所需的模板。(译者注:非必须,可用 index.php 代替。)
single.php:独立文章所需的模板。(译者注:非必须,可用 index.php 代替。)
page.php:页面所需的模板。(译者注:非必须,可用 index.php 代替。)
category.php:分类索引所需的模板。(译者注:非必须,可用 … Continue reading
装完 WordPress 后还要做……
这是一篇翻译文章,原文《WordPress Tips + Things You Can Do After Installing Wordpress》。
以下的一些 tips 只适用于 WordPress 2.6+,且需要是独立博客,切记!
Tip 0:更改默认的上传图片文件夹
默认的,WordPress 将上传的图片存储在 wp-content/uploads 文件夹中。不过,可以修改这一位置,更改到另一文件夹,或是一个二级域名,都是很好的选择。这样做的好处不言而喻,其一可以简短图片 URL;其二,WordPress 的文件夹可以保持大小,容易管理。
同时,记得不要选择 “Organize my uploads into month- and year-based folders”。
Tip 1:删除 header 中不必要的信息
WordPress 会自动的往 header 中加入一些信息,比如版本信息:
加入版本信息有利于某些问题的解决,但同时给一些不怀好意的人留下了后门,权衡利弊,去掉为妙。这里我要说明一下,不是说将主题文件中的这一代码去掉就行了,WordPress 是会自动添加这一代码的,所以要做一个小 hack,在主题文件的 functions.php 中加入下面的代码:
Tip 2:Windows Live … Continue reading