转换为UTF-8文件并去掉BOM
在汉化wordpress主题时需要存成utf-8格式的文件并去除BOM。可以用一下方法实现:
EmEditor软件,先打开任意一个PHP文件,按Alt+回车,选择“文件”的标签,在“打开时的字符码”,选择“UTF-8”,然后关闭EmEditor。以后打开任何PHP文件,只要按Ctrl+S,或者Ctrl+E,就可以保存为UTF-8编码的无BOM文件,十分方便。
WordPress主题框架
主题框架是一个主题,设计的目的是为了更灵活的运用,作为子主题设计的父主题。使用WordPress主题框架可能会减少在创建主题基础结构的工作量(通常都会使用PHP及WordPress标签模板)。主题框架也使得主题开发变得更加便捷,不再需要编程知识。我这里列出了几款WordPress框架及根据这些框架搭建的子主题,相关的文章足以帮组您开发WordPress主题。
1.Thematic, WordPress 主题框架
Thematic是一款免费的,开源的,高扩展的,经过搜索引擎优化的WordPress主题框架,具有13个独立小工具,基于网格的布局样式,获得了所有的社区的支持。非常设和初学者及WordPress博客开发专业人员。
为WordPress主题再加入一个样式表
转自:Wopus中文平台 http://www.wopus.org/integrating-alternative-stylesheets.html
今天我来给大家分享一个教程,一个主题使用多个样式表,并可以在页面上快速切换,你可能已经见过了这样的主题,如果你还不明白它有什么用处。那么你可以看看下面几个例子。
通过点击页面右上角落上不同颜色的小图,就可以改变主题的配色。
例如这两个主题:Xplosive Reloaded Wpdesigner7
在绝大多数的情况下,每一个WordPress主题有一个style.CSS文件,你可以查看一下自己目前用的主题文件目录下是否有个 style.css。style.css是一个的样式表文件,它定义了主题的颜色,字体,等等等等,如果你不明白CSS是什么,那么你可以看看什么是CSS?它的能做些什么?。通常是在主题的header.php文件里有这样的一段代码。
<link rel=”stylesheet” href=”<?php bloginfo(’stylesheet_url’); ?>” type=”text/css” media=”screen” /></link>
这是代码表示这个主题调用CSS,并且指出了CSS文件的地址。
WordPress主题中不使用插件就能实现的五个常用功能(转载)
当我们在寻找一个合适的WordPress主题时,对主题所包含的基本功能有所要求的同时又希望主题不用强制使用某些插件。总结在WordPress主题的日常使用中,其实我们常用的一些功能,它们并不需要依靠插件才能实现的。譬如下面将要介绍的最新评论,最热文章,相关文章,最新文章,随机文章五个常用功能。
最新评论:
在需要添加最新评论的地方插入如下代码则可:
<?php
global $wpdb;
$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = ’1′ AND comment_type = ” AND post_password = ” ORDER BY comment_date_gmt DESC LIMIT 10″;$comments = $wpdb->get_results($sql);
$output = $pre_HTML;foreach ($comments as $comment) {
$output .= “n<li>”. “<a href=”" . get_permalink($comment->ID).”#comment-” . $comment->comment_ID . “” title=”on “.$comment->post_title . “”>”.strip_tags($comment->comment_author).”</a>” .”: ” .strip_tags($comment->com_excerpt).”</li>”;
}$output .= $post_HTML;
echo $output;
?>
补充,如果你在调用上面代码中出现“syntax error”的报错,可以看下这篇【修正文章】,thanks muki 同学。
















