存档

文章标签 ‘WordPress’

如何在文章发布后自动创建一个自定义字段

2010年6月22日 1 条评论

WordPress自定义字段:
在Post发布后,想要添加一个自定义字段?这些代码可以帮你自动创建一个自定义字段,你唯一要做的是把下面代码插入到functions.php文件中并且修改第六行中的自定义名,自定义值就行了。

  1. add_action('publish_page', 'add_custom_field_automatically');
  2. add_action('publish_post', 'add_custom_field_automatically');
  3. function add_custom_field_automatically($post_ID) {
  4. global $wpdb;
  5. if(!wp_is_post_revision($post_ID)) {
  6. add_post_meta($post_ID, 'field-name', 'custom value', true);
  7. }
  8. }

如何给WordPress添加favicon图标

2010年4月29日 5 条评论

今天突然看到有好多的博客网站都有自己的favicon图标。

什么是favicon图标呢?其实favicon是两个词组成的,即 favorite icon,也可以说成icon 图标。

icon图标有什么用途?icon图标可以显示在常用的IE(或ie内核的浏览器)和Firefox地址栏里,你只要点住icon图标拖动至桌面就可以创建一个快捷方式,另外icon图标还可以显示在收藏夹中。这样可以使用户一眼就可以看出你的网站。今天我自己也做了一个,标志“海”的icon图标。

如何获得icon图标?其实很多网站都提供icon图标,上网搜索就可以找到,这里推荐一个icon搜索:http://iconfinder.com。同时你自己也可以加工一下,使用 IconFactory Workshop 等软件就行了。

当然,现在万能的互联网为你带来了方便,提供在线制作ico图标的网站有很多,这里为大家介绍一个中文的,只要上传一个图片就可以了,目前常见的ico图标规格大小有三种:16X16、32X32、48X48,自由选择,上传就自动制作好,并下载到电脑,制作出来的ico图标名称应该是favicon.ico。

在线制作ico图标的网站地址:http://www.bitbug.net/

如何添加favicon图标到WordPress?如何选择使用图标.一种是直接上传至根目录,然后进入后台管理,在WordPress主题编辑中选择编辑header.php文件,在<head></head>之间添加以下代码:

  1. <link rel="shortcut icon" href="favicon.ico" />

如果将favicon图标上传至主题目录就应该添加以下代码来实现:

  1. <link rel="shortcut icon" href="<?php bloginfo('stylesheet_directory'); ?>/favicon.ico" type="image/x-icon" />

刷新后即可查看你的博客网站的icon图标了。其他网站博客的添加方式大体相同。

WordPress升级至WordPress2.9.2

2010年3月23日 没有评论

WordPress提示可以升级到WordPress2.9.2了,新的版本是在3月18日更新的。

据官方网站提供的信息,此次版本升级更新,“修复关于回收站的一个多用户权限问题,如果您的blog有不确定用户,请更新到2.9.2”。

要下载的请至中文WordPress官网—-download

10+WordPress hack使你的WordPress博客更简单

2010年2月19日 4 条评论

这篇文章是一个关于“WordPress的黑客”的文章。
如果你喜欢的,你一定会喜欢这一个。 这里有10个,看下面的: 

1. 多种浏览器兼容你的WordPress主题
在设计一个主题,有很多跨浏览器的兼容性问题,提高他们的头,大多数我们别无选择,只有恢复到使用条件黑客留下倍。 -下面的WordPress的黑客真的可以节省很多头痛: -

打开的主题文件夹您的functions.php文件,并添加以下代码:

< ?php
add_filter('body_class','browser_body_class');
function browser_body_class($classes) {
 global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;
*//上面的函数将浏览器的名称(如,opera,safari等),您的这样的标记:/

 if($is_lynx) $classes[] = 'lynx';
 elseif($is_gecko) $classes[] = 'gecko';
 elseif($is_opera) $classes[] = 'opera';
 elseif($is_NS4) $classes[] = 'ns4';
 elseif($is_safari) $classes[] = 'safari';
 elseif($is_chrome) $classes[] = 'chrome';
 elseif($is_IE) $classes[] = 'ie';
 else $classes[] = 'unknown';

 if($is_iphone) $classes[] = 'iphone';
 return $classes;
}
?>

现在,你作为一个主题设计可以帮助这个自定义类,并相应地写你的CSS,如果你所面对的任何浏览器的兼容性问题。 这可以说是提前 “作为” 计划 !

阅读全文…

wordpress网站拓机

2010年2月19日 3 条评论

本来计划升级到WORDPRESS2.9.2。没想到在星期四WordPress网站拓机了。本次网站拓机影响到成千上万的WordPress用户。

WordPress服务发生故障后,WordPress创始人马特·穆伦维格(Matt Mullenweg)在该公司官方博客中表示,WordPress技术团队仍在对故障的具体原因展开调查,但初步得出的结论是:WordPress数据中心服务商对一台主要路由器参数进行了调整,从而导致这次服务故障的发生。

从WordPress创始人博客上述表示中可以基本判定,wordpress.com中用户的数据没有问题,不会丢失任何的数据,WordPress还是安全的使用。

WordPress.com拥有的1000多万的用户在110分钟内不能正常使用,是近四年来最大的故障。

另外,现在博客海升级到了WordPress2.9.2,完成更新。

[techcrunch]

更新到wordpress 2.9

2009年12月28日 3 条评论

有一段时间不能上网,今天是偷空上一下,过段时间应该有时间,好好的打理一下博客了。一上来就发现wordpress升级到2.9版本了,赶紧自动更新一下。要下载wordpress 2 .9的朋友可以下一个。

看看酋长的介绍

wordpress.org下载  中文版本

分类: WordPress 标签: ,

更新wordpress中的XML-RPC Ping Services

2009年11月2日 没有评论

原来没有关注博客更新的问题,现在注意到这个是一些变化,wordpress官方提供了一些PING服务的地址,不过基本都是英文的,自己找了一些中文的PING服务地址,加上了,愿意要的COPY下面的地址。原来已经设置的XML-RPC Ping Services有很长时间没有更新过了,这次官方查看最新的XML-RPC Ping Services发现时比以前要多点了,wordpress也是时常在更新哦,增加这个部分很简单,进入后台管理–猛击设置中的“撰写”。如图下图:

阅读全文…

分类: WordPress 标签: ,

如何仿制wordpress主题

2009年10月31日 没有评论

当今网络上使用wordpress程序所搭建的博客数不胜数,wordpress可以说是最成熟的博客程序,拥有丰富的可扩展插件,以及各式各样的皮肤主题。

        今天我们就来谈谈如何仿制别人的主题,为什么要写这篇文章,主要是因为当我们发现好的主题而又没有提供下载地址的时候,是不是感觉特郁闷呢?我看好的东西就一定想方设法拥有她,都知道咱中国人模仿能力特强。好了,下面就一起跟阿楠来仿制别人的主题吧!

        当然如果你的博客程序不是wordpress所搭建的也没关系,其实道理都是一样的。在这之前,我曾经仿制过Z-blog的皮肤,同样也能通过W3C验证,我并没有到网络上去发布,毕竟这样的东西多少要牵扯到版权问题,所以只能自己收藏了。

        仿制主题之前,你必须要了解的就是主题文件各项栏目调用代码,主题所需要的文件夹以及各个文件。有了这些基本功夫,你也一样能搞到好的主题的。

         首先我们需要准备的工具有:遨游浏览器(需安装Viewpage插件),最新版就自带了这样一个插件;火狐浏览器(方便查看比较完整的源码);Macromedia Dreamweaver 8(编辑主题文件所用);

阅读全文…

分类: WordPress 标签: ,

wordpress2.8.5 is out

2009年10月22日 没有评论

今天wordpress新版本已经放出来了。WordPress2.8.5的中文更新也出来了,语言条目更新很少,没什么大的变化!下面是更新日志,大概翻译了一下:
The headline changes in this release are:
          ■A fix for the Trackback Denial-of-Service attack that is currently being seen.
          ■Removal of areas within the code where php code in variables was evaluated.
■Switched the file upload functionality to be whitelisted for all users including Admins.
          ■Retiring of the two importers of Tag data from old plugins.

翻译: 在这个版本中的更新条目有:
          ■修复了当前存在的一个引用的拒绝服务攻击;
          ■清除代码中可评估变量中的PHP代码;
          ■转换文件上传功能中,所有用户包括管理员为白名单;
         ■除去来自过期的插件的标签数据的两个入口。

更新全部变化文件如下:
wp-includes/post-template.php
wp-includes/version.php
wp-includes/theme.php
wp-includes/comment-template.php
wp-includes/bookmark-template.php
wp-includes/media.php
wp-includes/formatting.php
wp-includes/author-template.php
wp-includes/rewrite.php
wp-includes/general-template.php
wp-includes/capabilities.php
wp-includes/classes.php
wp-includes/category-template.php
wp-app.php
xmlrpc.php
wp-trackback.php
readme.html
wp-admin/includes/post.php
wp-admin/includes/update-core.php
wp-admin/post.php
wp-admin/edit-attachment-rows.php
wp-admin/import/btt.php
wp-admin/import/jkw.php
wp-admin/import/wordpress.php
wp-admin/install.php
wp-admin/page.php

 

下载地址:http://wordpress.org/latest.zip

中文包http://cn.wordpress.org/wordpress-2.8.5-zh_CN.zip

11个提高WordPress速度与性能的技巧

2009年4月13日 没有评论

感谢GadenStar的投递
新闻来源:简译+修改
网站性能是任何成功的网站的一个关键因素。如今WordPress的正变得比以往任何时候都更受欢迎,这里提到的11个提升WordPress速度与性能wp1的技巧可能对你有用。 

1.升级到Wordpress的最新版本(beta版除外 – -#)
WordPress 2.7相对于以往的版本有大量的更新,因此,最好升级到最新的版本。

2.删除没有必要的插件,升级正在使用的插件
从Web服务器上删除你未使用的插件,仅仅停用插件还是会影响到一个网站的速度,因为WordPress会检查看看他们是否被激活;此外你必须保持你正在使用插件的最新版本,插件作者推出新版本,是因为他们已经修改了代码使插件更好地发挥作用。

3.尽量减少PHP和数据库查询
4 Simple Ways To Speed Up WordPress这篇文章中提出,减少PHP和数据库查询可以减轻网站服务器的负担。每次加载网页时,如果浏览器已经执行任何PHP的查询,它将增加你等待打开页面时间。如果用HTML取代某些PHP ,那么页面加载时,浏览器仅仅只是读取HTML。
例如:可以将hedaer文件中的

<h1 id=”title”><!–p bloginfo(‘name’);–></h1>

替换为

<h1 id=”title” lang=”PHP”>you blog name</h1>

 4.从myPhpAdmin中优化和修复你的数据库
你应该经常登陆你的myPhpAdmin来优化你的数据库。找到你的WordPress的DatabaseTables ,选中所有表格的复选框,选择 Optimise Tables Option 和 repair。你会惊讶这个技巧可能可以帮你节省10%以上的数据库空间。 1514490526755633

5.使用可靠的图片托管服务
尽可能将文章中的图片保存到其他地方,如Google Picasa,Flickr等。而不是上传到你的服务器上。这样做可以使Web服务器减少很多平均CPU负载/存储要求。

 6.优化网站中的图片
虽然现在上网速度在不断的提升,但是尽可能减小图片的体积也是有必要的,当然,是在保证图片质量的前提下。

7.安装WP Super Cache插件
WP Super Cache插件可以让你的WordPress生成静态的HTML页面。在你访问网站时,看到的是在你的WEB服务器中生成HTML文件,而不是反复地让服务器端处理PHP脚本。

8.安装WP CSS插件
WP CSS插件gzip你的CSS文件中的空格,它使您能够安心地@import CSS文件,而无需担心会在用户端发生什么。可以对缓存时间也进行设置,还可以给特定页面或者文章添加CSS文件。

9.安装DB Cache插件
DB Cache插件可以对每个数据库查询进行终生缓存,它的优点在于速度远远超过其他的HTML缓存插件和使用较少的磁盘空间。

10.显示页面加载时间
在模板的适当位置插入一个简单的代码,可以知道花费了多少时间来加载网页。这个小提示很好的让你了解你的WordPress的优化。

<!–p echo get_num_queries();–> queries in <!–p timer_stop(1);–> seconds.

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

分类: WordPress 标签: , ,