本文列出了WordPress高级用户的常见问题,同时给出包含这些常见问题答案的文章。进阶使用中也提供了一些关于进阶课题的资料,而Developer Documentation中则给出了专门针对插件开发人员、主题开发人员以及WordPress核心开发人员的资料。
更改WordPress显示状态
怎样在博客主页或分类页面上按字母顺序排列日志?
怎样拥有一个非英语语言的博客?
WordPress其它用法
WordPress可以为多个博客提供动力吗?
参见安装多个博客
可以将WordPress用作信息发布系统吗?
WordPress支持集体性博客吗?
很多用户都可以在同一个WordPress博客上注册并有权对博客进行编辑。博客主人甚至可以给这些用户设定不同的优先级(用户级别),因此用户也有“管理者”、“贡献者”之分。更多信息请看注册用户权限。
其它进阶话题
我的WordPress博客会出现在搜索引擎中吗?
如何获得没有冗余代码的搜索结果URI?
要从WordPress搜索框中返回没有冗余代码的搜索结果URI(即返回www.example.com/search/searchterms 而非www.example.com/?s=searchterms)
首先需要生成一个名为search.php的文件,文件中应包含以下内容:
<?php header('Location: http://www.example.com/search/' . $_GET['s']); ?>
在WordPress根目录下保存search.php文件,并将搜索框的action改为:
action="<?php bloginfo('url'); ?>/search.php"
参见:
- [wp-hackers] Rewriting search URL
- WordPress Support Forum "search clean url – no ?s="
- Nice Search Plugin
我可以将自己WordPress网站上的个人资料用作社交网络个人资料吗?
参见Binary Relations’ FOAF output from WordPress
怎样将.phps文件以其它颜色显示在服务器上?
若想使服务器上的.php文件有这样的颜色显示效果,可以将以下代码添加到服务器根目录下的.htaccess文件中。本次操作的前提是服务器为Apache且当前用户有权修改.htaccess文件。
AddType application/x-httpd-php-source .phps
怎样对数据库中所有日志的状态字段做批处理?
在wp_posts数据库表中,使用以下SQL命令更改每篇日志的post_status。该命令会对日志进行批量更改并避免页面受影响——记住将命令行中的STATUS改为draft、private或publish。
UPDATE wp_posts SET post_status = 'STATUS' WHERE post_status != 'static';
如果博客中有多个作者,但只需要对某一位作者的日志进行批处理,可以使用以下命令,但记住将其中的NUMBER替换成相应的post_author的ID。
UPDATE wp_posts SET post_status='STATUS' WHERE post_author='NUMBER';
参见:
怎样在标题栏中生成一个指向某处的链接?
可以新建一个页面,在标题栏中生成一个指向该页面的链接。
安装并激活 Redirectifiy插件。新建一个页面并命名为Wiki,保存页面。然后在WordPress管理面板中选择页面>编辑,编辑新建的页面Wiki,在自定义域的值中输入Wiki的URL地址。(为避免无法在新页面中添加自定义域,最后一个编辑动作(即在自定义域的值中输入Wiki的URL地址)是必要的。)
WordPress怎样处理日志内容?
分类:中文手册