WordPress 模板技巧

如何新建模板?

复制index.php为Template.php,并在文件开头添加:

1
2
3
4
5
<?php
/*
Template Name: My-Template
*/
?>

新建页面时,选择此模板即可。


如何显示日志摘要?

在<?php if (have_posts()) : ?>前添加<?php global $more; $more=0; ?>。
并用<?php the_content("More..."); ?>显示日志内容。
编辑日志时,还要在合适的位置添加<!--more-->标签。

如果要显示纯文本摘要,则用<?php the_excerpt(); ?>显示日志内容,无需其他设置。

(更多内容......)


WordPress 高级技巧

如何用JAVASCRIPT在新窗口中打开外部链接?

由于"_blank"标签不符合XHTML 1.0 Strict标准,所以建议用javascript来实现"_blank"功能。
代码如下,将其粘贴到header.php的<HEAD></HEAD>里即可:

查看代码 JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function openExternalLinks()
{
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i = 0; i < anchors.length; i++)
    {
        var anchor = anchors[i];
        var anchorhref = anchors[i].getAttribute("href");
        if (anchorhref && anchorhref.search(/^\w+:\/\/(?!www\.funbsd\.net)[^:\.\/]+\.[^:\.\/]+/i)!=-1)
        {
            anchor.target="_blank"; // 如果不是本站链接,则在新窗口中打开
        }
        else if (anchorhref && anchorhref.search(/(?:^(?!http)\w+|^(?:http)\w+):\/\/www\.funbsd\.net(?:$|:\d+|\/)/i)!=-1)
        {
            anchor.target="_blank"; // 如果是本站的非HTTP链接,则在新窗口中打开
        }
        else if (anchorhref && anchorhref.search(/^(?:http:\/\/www\.funbsd\.net\/download)/i)!=-1)
        {
            anchor.target="_blank"; // 如果是本站的子目录"/download",则在新窗口中打开
        }
    }
}
window.onload = openExternalLinks;

(更多内容......)


WordPress 技巧

如何将WordPress设为网站首页?

复制/home/www/funbsd.net/wp/index.php到网站的根目录/home/www/funbsd.net/。
将其中的require('./wp-blog-header.php');改为require('./wp/wp-blog-header.php');。

登录管理界面,点击右侧的[设置],将Blog地址(URL)改为http://www.funbsd.net
现在可以直接通过http://www.funbsd.net来访问网站了。


如何关闭日志修订版本和自动保存功能?

下载MG AdvancedOptions插件,解压到wp/wp-content/plugins/目录。
登录管理界面,点击右侧的[插件],启用该插件,再点击[设置],就会看到新增的 [AdvancedOptions]项。
可以选择是否启用日志修订版本和自动保存功能,还可以设置保留的日志修订版本个数。

(更多内容......)


WordPress 安装

一直想做一个网站,但是对做网站又不是很在行,所以找了很多建站的软件:drupal、xoops、plone、phpnuke、supesite等等,但是都因为太复杂,或者达不到预期的效果而放弃了。

直到发现WordPress这个既容易上手,又能达到预期效果的软件,才有信心做一个至少让自己满意的网站。
随着对WordPress的不断了解,希望不仅可以把它作为一个Blog,还可以扩展出其他功能和内容。

现在以我的网站为例,把安装步骤记录一下,也给需要的人做个参考。


安装WordPress之前,要先安装Apache、PHP、MySQL。网上有很多这方面的文章,这里不再重复。

WordPress英文网站:http://wordpress.org
WordPress中文网站:http://wordpress.org.cn
WordPress中文版下载:http://code.google.com/p/wpcn/downloads/list

(更多内容......)


Hello world!

Hello world! This is my first blog.