WordPress主题定制设计

我们专注于为企业和个人提供最专业的WORDPRESS网站定制服务

WordPress网络功能(多站点模式)设置图文+视频教程

10大WordPress 3.0的特色功能中曾经提到过WordPress新增的多站点模式功能,像WPMU(WordPress 多用户版程序)一样,让用户只使用一个单人WordPress程序,即可实现WPMU一样的多站点功能。

WordPress 3.0的多站点模式既支持二级域名的形式,同时也支持目录方式来实现。这里为大家介绍如何激活和使用WordPress 3.0以上版本的二级域名多站点模式和其中的一些配置问题。

WordPress 3.0 多站点模式设置教程

WordPress 3.0多站点功能

1,备份config.php和.htaccess文件、停用所有插件

如果你对自己的操作没太大信心的话,建议先备份config.php和.htaccess这2个文件,以免发生不可恢复操作。

另外,在进行“3,创建配置网络功能(多站点模式)”这一步时,会提示禁用所有插件,所以,我们提前进行禁用插件。

2, 开启网络功能(多站点模式)

WordPress 3.0新增的多站点模式在默认安装的情况下是没有开启的,需要先激活。激活很简单,打开根目录下的wp-config.php文件,在文件的任意位置添加以下代码(定义运行使用多站点模式):

define('WP_ALLOW_MULTISITE', true);

这样你的Network网络多站点模式就被激活了。

这时,再进入后台管理,在左侧的操作栏的Tools(工具)栏下就会出现Network(网络)设置选项了。

WordPress 3.0多站点功能

3,创建配置网络功能(多站点模式)

点击Tools(工具)栏下的Network(网络)设置选项,进入Network(网络)创建页面,页面截图如下:

如果您之前没有禁用所有插件,将无法进入此页面(请禁用所有插件后再进行操作)

WordPress 3.0多站点网络创建

在该页面有清晰的操作设置步骤引导你完成多站点模式的设置,具体步骤如下:

1,通过FTP或其他方式在 wp-content/ 目录下创建一个 blogs.dir 目录,并将其目录属性为 777 模式(或其他运行可写权限模式),该目录将用于存储多网络模式下,其他子站点上传的多媒体文件。

2,打开网站根目录下的 wp-config.php 文件,找到这行代码

/* That's all, stop editing! Happy blogging. */
在该行代码之前添加以下代码段(请直接复制自己网站后台生成的代码
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/'; //基准 URL
define( 'DOMAIN_CURRENT_SITE', 'www.wpyou.com' ); //请将 'www.wpyou.com' 替换为你的主站域名
define( 'PATH_CURRENT_SITE', '/' ); //当前博客路径
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

3,将以下代码段添加到网站根目录下的 .htaccess 文件中(请直接复制自己网站后台生成的代码

RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+)  wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule  ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME}  -d
RewriteRule ^ - [L]
RewriteRule   ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule   ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php  [L]

4,超级管理员功能

以上操作设置完成以后,需要重新登录后台,此时,在左侧操作栏的顶部就出现Super Admin(超级管理员)面板了。在该面板下,你可以管理站点、用户、主题使用权限、网络设置等功能配置。

Super Admin控制面板

5,新站点的网站地址设置(子域名或子目录)

在添加子站点时,你可以选择为新站点使用子域名或子文件夹。这是一个必选项,并且只有在重新配置WordPress时才可以进行更改。

子域名通过通配符子域名形式工作。你需要在Apache上激活,然后还需要为DNS记录添加通配符子域名。有些主机提供商默认不支持这个功能,所以你可能需要事先确定一下。

子文件夹基于mod_rewrite工作。如果你已经为博客使用了固定链接,那么子文件夹形式的新站点可以正常运行。

要使用非子域名,你可以借助WordPress的域名绑定插件

6,注意事项:

在以下情况下,您可能不能创建多站点模式:

  • 激活多站点功能之后,不能把WordPress放在独立文件夹中,否则会影响对子站点的查找
  • “WordPress地址(URL)”与“网站地址”不同
  • “WordPress地址”使用的是IP地址(如 127.0.0.1),或端口号不是 ':80', ':443'
  • 在本地环境下,请使用 'localhost' 代替'127.0.0.1'

7,视频教程

本文参考WordPress.la芒果和一些网络文章完成。

WordPress 3.0 简体中文官方正式版发布

WordPress 3.0 简体中文官方正式版终于发布了,在WordPress3.0 英文版发布快2个月以后,对应的官方版本是WordPress 3.0.1。

简体中文 WordPress 安装包基于官方 SVN 源自动构建,中文版本添加了相应的 po 和 mo 文件,以及 3 个直接翻译文件,分别为 wp-config-sample.php、readme.html 以及 setup-config.php,主要是为了方便用户安装。如果需要“纯净”的 WordPress,只需要安装 po 和 mo 文件即可。

如果您使用 SVN,可以直接 checkout po、mo 文件。

对于新版本的WordPress 3.0 简体中文版在个别内容的翻译上跟之前的中文版本有些出入,并且在部分3.0版本以上新增的功能翻译中,个人认为有的翻译的并不适合很多中文用户的命名习惯,比如,新增的英文版中的” Menus”功能模板名称,翻译为了”目录”,个人认为直接翻译为”菜单”会更容易理解。

最新版下载地址http://cn.wordpress.org/

相册插件NextGEN Gallery安装及使用方法

使用WordPress创建了博客后,只有日志未免有些单调,所以多数人想把自己的照片或者喜欢的图片也放到博客网站上,基于WordPress的插件机制,可使用的相册插件非常多,NextGEN Gallery作为一款功能众多的相册插件,也获得了很多人的青睐。

自己也由于刚接触WordPress,在安装NextGEN Gallery的过程中也走了不少弯路,而网上搜索到的多数资料都是复制来复制去的,总结一下,以备查和能使相关的朋友少走弯路,如有不正确的地方,谅解:

NextGEN Gallery可实现的功能

  1. 可以通过拖拉进行相册的排序,跟 widget 一樣样,你想要怎么排序用拉就可以,所见既所得 !
  2. 浮水印功能,可在照片上加上文字或图片
  3. 可以上传图片的压缩文件 (zip),或直接导入图片的文件夹,懒人的最爱,省去上传的时间。
  4. 內建 JavaScript 效果 ,Thickbox,Greybox or Lightbox ,效果很炫。
  5. 可自己编辑CSS文件,通过 css 你可以打造属于自己的相册风格 !!
  6. Slideshow – 自动播放图片,还有许多变化效果。
  7. Sidebar Widget – 随机显示图片的 widget ,可以显示在 sidebar 內。
  8. 可以在文章内调用图片,与附件完美整合到编辑页面的选择栏内,太方便了。

NextGEN Gallery下载地址

最新版本 NextGEN Gallery下载:
http://wordpress.org/extend/plugins/nextgen-gallery/

这是插件的官方网站:
http://alexrabe.boelinger.com/?page_id=80

令人高兴的是,这里有各种语言包:

http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/languages/

http://www.tkjune.com/2009/04/13/simplified-chinese-language-pack-for-nextgen-gallery/

简体中文言包下载地址
http://www.tkjune.com/uploads/2009/04/nggallery-zh_cn.zip

事实上,要实现幻灯片效果,你还需要到这里下载一个FLASH文件 imagerotator.swf:
http://www.longtailvideo.com/players/jw-image-rotator/

OK,一切准备就绪,开始安装使用吧。

  1. 把NextGEN Gallery传到wp-content/plugins目录;
  2. 把汉化包传到NextGEN Gallery文件里的lang目录;
  3. 把实现幻灯片的imagerotator.swf传到wp-content/uploads目录,
  4. 最后还有一步很重要的是:用FTP在wp-content目录里建一个gallery的文件夹,并且把它的权限设置为777(这是插件默认的目录,事实上你可以在选项里更改这个目录)。

传好这些文件之后,到后台激活NextGEN Gallery插件,这时,在后台管理的菜单上会多了一个“图集”的 选项,这个就是NextGEN Gallery的控制面板了,选项很丰富。

NextGEN Gallery的使用

NextGEN的相册结构基本是由Gallery和Album组成,Gallery包含你要归类的一些图片,例如把每个月的照片作为一个 Gallery,例如“8月”和“12月”等等。而Album则包含一些相关的Gallery,把每个月的相册整理为一个Album,取名“2009”, 然后把各个Gallery添加进来并排序。换句话说,我们可以根据需要新建数个Gallery,也可以建立几个Album,把图片分类好上传到各个 Gallery并加入到合适的Album。

1.选择图集选项卡——“新增图集/图片”->“新增图集”,这里给新图集取名为“fengjing”,确定。
注意:这时候,在你的根目录wordpresswp-contentgallery下,就会生成一个名为“fengjing”的新文件夹,用来存放你即将 上传的图片。上传图片有三种方式,分别是“上传ZIP压缩文件”、“导入图片目录”、直接“上传图片”。大家可以选择自己喜欢的方式上传图片,到这里,你 的图集就创建好了,但是想让它显示,还需要接着来。

2.选择相册选项卡,新增相册“Album”。然后选择这个相册,左边你会看见相册的相册“ID 1 : Album” (这里是Album ID),中间你会看到你所有的图集“ID:  1| fengjing” (这里是Gallery ID),你只需要把你需要的图集拖拽到左边的相册中即可。完了别忘了点击”更新“。

3.新建一个页面,取名“Album”,内容填写

[ album=1,extend ]

[ album=1,compact ]

。“album=1”中1是第二步的相册ID。compact和extend是简介展开的两种方式,具体自己试验下就知道了。更多的参数调用方法到插件的官方演示网站看一下就知道了:

http://nextgen.boelinger.com/

总结一下,图集(gallery)是根本,也是在你的根目录下实际存在的目录,相册(album)给了你自由定制的空间,你可以用不同的图集组合不同的相册。

如何在侧栏或任意页面动态显示相册照片

安装NextGEN Gallery后,会在在小工具选项卡出现 “NextGEN 幻灯片”、“NextGEN 资讯”以及“NextGEN Gallery 小工具” 三个可用Widgets,可以随意选择合适的Widgets安放到Sidbar中去。

如果想要在任意页面中插入幻灯显示的相册照片,也可以按照如下格式,插入php代码:


参数说明:

$galleryID : 相册编号

$Width : 宽度

$Height : 高度

如果说想显示相册编号为 3,宽度为 320 px ,高度为 240 px,插入以下代码就可以了:


好了,大功告成,强大好用的WP相册插件NextGEN Gallery已经安装设置完毕。当然,NextGEN的作用远不止这些。比如实现幻灯显示,并随意安放在你的blog中,还有在写文章的时候,方便的调用相册中的图片,限定大小,并支持眩酷的显示方式等等。

文章来源于网络,如果是您的原创文章,请留言给我们添加您的出处。

如何提高WordPress访问速度和性能

网站性能是任何成功网站的一个关键因素。越来越多的人选择使用WordPress搭建个人博客、CMS内容展示或是企业网站,但可能由于高流量或一些未知的原因,导致你的WordPress性能越来越低,尤其对于大多数主机质量一般流量却很高的个人站长来说。

本文里,总结性的介绍一些WordPress优化技巧,彻底的学习并贯彻实施它们,能大幅度的提高你的WordPress整体性能。

插件加速WordPress

主要是通过控制插件数量,配合使用页面缓存插件,以及数据库优化插件等结合。具体使用教程这里不相信说明,大家可以搜索相关教程即可。

推荐插件:(无优先级列表)

1、安装WordPress Super Cache插件

WordPress Super Cache插件绝对优秀,不多做介绍,大多数WordPress用户都应该比较熟悉,用过便知。只是使用之后也会有些后遗症很难处理,比如一些需要跟踪确认广告代码的广告商,会无法跟踪到。网上也有一切解决方法,但我还没见过很完美的。

2. PHP Speedy WP

PHP Speedy是一个PHP脚本库,主要适用于调用了很多JS文件和CSS文件的PHP网站。而PHP Speedy WP 就是专为WordPress用户方便操作的插件。如果我们使用了很多插件,在head头部里面会有很多的js和css文件调用,使用这个插件,能加快这些东西的载入速度。

3. WP CSS

WP CSS也是一个WordPress插件。它可以gzip压缩和移除你CSS文件中的空白区。还有缓存什么什么的

4. DB Cache

DB Cache数据库缓存。此插件缓存每个数据库查询。这是非常快的,并使用小型磁盘空间缓存。我也没有尝试过这个插件,不过有很多WordPress用户推荐过这个插件。

5、使用Optimize DB

Optimize DB插件的作用在与它可以有效得优化重组你的WordPress数据库表。界面很简单,只有一个按钮:Optimize Now。

插件删除:

插件是致使WordPress博客访问速度变慢的主要杀手之一,当你的博客访问速度逐渐变慢的时候,问问自己,是否这几天又安装了插件,去控制面板看看,现在启用了多少个插件。

对于WordPress插件的使用原则,建议是:能少用就少用。最后,需要注意的是,不是 停用 不使用的插件,是删除。

如果插件提供了管理界面,可以卸载,那就先卸载,再删除插件程序。

主题优化加速WordPress

主题代码加速:

代码决定了WordPress加载的速度,浏览你博客的速度在很大程度上是这个因素决定的(在同样的网络环境下),用户加载网页的时间有80%花在这上面。要想你的WordPress飞速跑起来,代码层次的优化是非常必要的。其实,压缩CSS和JS也是非常简单的事情,真的,不是你想象中的那么难。压缩CSS,推荐使用styleneat.com,操作方式非常简单,但是却能带来很大的速度提升。

推荐方法是:把CSS放在开头,把JS放在结尾 ;用Gzip压缩网页,WP CSS插件也可以实现这一功能;不要把CSS和js直接写入网页中,应加载外部;去除JS和CSS中的冗余,最好把JS文件放在主题的 footer.php里,在CSS和JS的优化上,CSS要首先载入,JS要最后载入;外部调用调用Google Code里面的大型框架 – Ajax Libraries API。对这些框架的载入,让Google的服务去承担:) 常用的有:

jQuery
prototype
script.aculo.us
MooTools
dojo
调用方法就不必介绍了吧。

主题图片优化:

优化图片的好处是显而易见的,首先减少HTTP请求数,可以节省大量的带宽资源,这是代码优化中很基础也很重要的一个环节,其次,图片优化,可以大大提供博客整体的载入速度。而一个网页中的所使用到的图片(诸如小图标之类的)往往占有很大部分的HTTP请求,所以将这些图片合并成一张大的背景图时,不但可以减少图片整体的大小外,最重要的还是可以减少HTTP请求数。

相关方法就是利用CSS SCRIPT技术和一些图片压缩优化的方法来实现。

转载自:网赚博客

WordPress 3.0导航菜单操作使用方法

WordPress 3.0 新增的 自定义导航菜单功能使得我们可以更加容易地对网站菜单进行可视化操作了,最重要的是,可以把Pages(页面列表)和Categories(分类列表)在自定义菜单中混合显示了。

本站着重介绍WordPress 3.0 导航菜单的操作使用方法。

1, 首先,登录您的WordPress管理后台,依次进入【Appearance(外观) – Menus(菜单或叫做导航菜单)】模块,进入导航菜单设置页面;

2, 如果您之前没有使用或者没有设置过菜单的话,您需要点击右侧上方的“+”按钮,添加新的 Menu Name(菜单名),之后,点击右侧的 Create Menu(创建菜单)按钮,激活新的菜单(本例新建菜单名称为CustomrMenu-01),如下图所示:

3, 建立新菜单CustomrMenu-01后,默认状态的菜单是空的; 在这个页面左侧,你可以看到 Theme Locations(主题位置)、Custom Links(自定义链接)、Pages(页面列表)、Categories(分类列表)等内容。

在左侧的这些内容中,选择你要显示的页面、分类或自定义链接等项目后,点击各个项目分别对应的 Add to Menu(添加到菜单)按钮,使得你选中的栏目添加到右侧的新建菜单CustomrMenu-01中,以添加Pages(页面列表)项目为例,如下图所示:

4,添加到右侧新建菜单CustomrMenu-01中的栏目以列表形式出现,现在你需要在这里,用鼠标上下拖拽的方式排列菜单的显示顺序;需要注意的是添加进来的菜单都是一级显示的,如果你要建立二级(多级)菜单的话,你还需要同样适用鼠标左右标拖拽方式设置二级(多级)菜单,每右移一格为一级,如下图所示:

细节操作:鼠标移至要移动的 菜单栏 上,鼠标指针变为移动状态时,就可以对该菜单进行上下左右的拖拽操作了。

5, 设置好自己的菜单顺序和级别后,记得最后点击右上角的 Save Menu(保存菜单)按钮,保存所有的菜单设置。

至此,您的自定义菜单就创建好了,去看看网站的菜单效果吧。

WordPress 3.0 正式版发布

WordPress 3.0 正式版发布啦!终于盼来了这次等待已久的版本升级,10大WordPress 3.0的特色功能 使得WordPress开发者有了更多的发挥空间。

下载地址:http://wordpress.org/download/

新的默认可个性化的主题,可以帮助用户更方便地在线自定义一个个性的网站模板了。

WordPress 3.0的质变,我们可以从一个不起眼的slogan副标题可见一斑了。从以前版本的“Just another WordPress blog” 改成了现在的“Just another WordPress site”,四个字母的变化,却直接表述了WordPress 3.0的最新定位,它不再是一个简单的blog程序,你完全可以用它来建立更为复杂符合操作体验的高级网站了。

另外,其他WordPress 3.0新增的很多功能和修复大量的BUG,所以,建议你及时把你的WordPress更新升级到最新版本。

下面是WordPress 3.0 的全新可定制化的默认主题。

WordPress 3.0 正式版发布下载地址:http://wordpress.org/download/

如何添加和使用自定义字段(自定义域)

在很多高级自定义的WordPress主题中,使用WordPress提供的自定义字段功能可以更方便地扩展自定义功能,这里说明一下WordPress自定义字段的具体使用方法。

注意:本文自定义字段添加以名为“thumb_image”的自定义字段为例,您需要根据自己主题的自定义字段添加名称。

首先,在发布/编辑文章页面,在文章编辑框下,找到“自定义字段(自定义域)”功能区。

如果您是第一次添加新的自定义字段,那么,你需要按下图所示进行操作,来完成缩略图自定义字段thumb_image的添加:

第一步:找到“自定义字段(自定义域)”功能区,点击图1 所示的“添加字段”,会切换到如图2 所示的界面;

图1

在图2 所示的界面中,名称表单中添加需要的自定义字段名称(自定义域);其后对应的字段值(值)处,添加该字段需要设置的值;添加完成后,点击“添加自定义字段”按钮即可完成添加操作。

图2

在此后(除上面的第一次添加之外)该自定义字段(自定义域)的使用中,您就可以按照下面的操作进行添加设置了。

找到“自定义字段(自定义域)”功能区,在图3 所示的自定义字段名称的下拉列表中,找到并选择之前新增的自定义字段,然后,在其对应的字段值(值)处,添加该字段需要设置的值;添加完成后,点击“添加自定义字段”按钮即可完成添加操作。

图3

WordPress成立官方主题开发团队

昨天,Ian Stewart 在WordPress博客发布文章宣布成立了自己的WordPress官方主题开发团队,起目的是希望充实wordpress.com和wordpress.org上的主题。

当然这对应WordPress用户尤其WordPress主题开发者来说,是个非常积极的信号,如此注重WordPress主题的开发以后,相信WordPress在和包括Blogger等博客程序竞争过程中,会获得更多的优势。

如果你是一个优秀的WordPress主题开发设计者的话,或许你也可以加入到这个团队中去,作者在文章中这样说:不论你是收费开发还是免费开发,我们会积极地帮助全球的WordPress开发设计师成为最优秀的主题开发者。

在WordPress 3.0即将发布之前,官方成立主题开发团队的目的之一应该也包括更多地引导用户和开发设计师,往WordPress CMS方向发展,从一个细节上我们就可以看出来,WordPress 3.0 Beta版的默认安装后的网站描述已经从原来的 Just another WordPress weblog 变成了 Just another WordPress site. 虽然只有一字之差,但从Weblog 到 Site 是一个完全不同的定位了。

WordPress 官方主题开发团队文章链接:The Theme Team

定制流程: 提交需求 > 确定方案 > 设计开发 > 网站测试 > 主题交付