进阶课题FAQ

0条评论

本文列出了WordPress高级用户的常见问题,同时给出包含这些常见问题答案的文章。进阶使用中也提供了一些关于进阶课题的资料,而Developer Documentation中则给出了专门针对插件开发人员、主题开发人员以及WordPress核心开发人员的资料。

更改WordPress显示状态

怎样在博客主页或分类页面上按字母顺序排列日志?

参见按字母顺序排列WordPress日志

怎样拥有一个非英语语言的博客?

参见安装本地语言的WordPress

WordPress其它用法

WordPress可以为多个博客提供动力吗?

参见安装多个博客

可以将WordPress用作信息发布系统吗?

参见Wordpress as CMS

WordPress支持集体性博客吗?

很多用户都可以在同一个WordPress博客上注册并有权对博客进行编辑。博客主人甚至可以给这些用户设定不同的优先级(用户级别),因此用户也有“管理者”、“贡献者”之分。更多信息请看注册用户权限

其它进阶话题

我的WordPress博客会出现在搜索引擎中吗?

参见:WordPress SEO

如何获得没有冗余代码的搜索结果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"

参见:

我可以将自己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改为draftprivatepublish

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怎样处理日志内容?

参见WordPress如何处理文章内容