12 2010

inove1.4.6主题修改小记

Tag: wp相关yixin @ 15:07

Mg12的inove主题很好,但是毕竟是mg12的作品,inove主题跟自己的使用习惯和风格总有些不同。趁着寒假,好好折腾一下。为了这次折腾,我是先看了一遍html语言入门再去折腾的,因为wordpress中的PHP语言很多是混在Html语言里边的,有磨刀不误砍柴工的效果。至于Php语言,在折腾的过程中积累了不少知识,总算是收获吧,呵呵~~

网上很少有详细的修改方法,特别是背景颜色的修改和底部版权信息颜色的修改,几乎没有一篇文章谈论过吧,本着开源的精神的,下面分享一下我的方法,就当做是备忘好了。

(说明,1—5项都是在style.css里面修改,红色为修改部分。注意,不要用记事本打开修改,这样有些代码会出现乱码的,可以用dreamweaver来修改)

1、  拓宽版面(iNove主题本来的页面宽度只有936px,在当今主流分辨率均超过1280×1024的屏幕上显得比较浪费空间):

a.找到/* layout START */中的

#container {

margin:0 auto;

width:980px;

b.找到/* main START */中的 阅读详情>>


10 2010

Yofox’s red2主题之折腾小记

Tag: wp相关yixin @ 19:00

今天逛逛WP论坛,看看是否有什么新发现。突然发现了一款本来收费的WP主题现在免费下载。我当然要下载试试了。Yofox的red2主题。
于是便开始了折腾,甚至陷入痛苦之中……
其实,说是收费主题,我倒不觉得它有跟免费主题有什么大的区别,除了版面设计精细一点,我觉得这款主题并不怎么好用,至少我这么认为的。为什么这么说呢,下面来慢慢分享一下我的折腾历程。
1、 首页的logo图案默认是yofox的logo,并不会像普通主题一样会根据不同的名字呈现不同的logo。所以我第一时间就PS了自己的logo,替换了原来yofox-red5\images\logo.png。
2、 主题右下角的网站地图、友情链接等链接是空链接来的,要自己修改PHP代码把链接补上。
3、 这个主题的超链接颜色默认跟背景颜色一样,看起来很单调,需要自己进行修改。
方法:打开 yofox-red5\css\default.css 找到第一条/* Common part */下的

a {color:#535353;text-decoration:none;}

把#535353换成其他颜色就行了。
这里要说一下,上面的字符是十六进制颜色码,现在我网站采用的就是
DarkRed 深红色 #8B0000 具体什么进制代表什么颜色,可以google一下~ 阅读详情>>


08 2010

000webhost空间使用小记

Tag: wp相关, 网络相关yixin @ 12:12

在网上漂泊了一下,想起去年暑假时没有申请成功的000webhost空间,今天又试了一下申请,因为感觉现在用的xtreemhost空间速度有点慢,而且偶尔出现广告,就尝试换一个好一点的。(个人认为xtreemhost也是挺不错的,本人要求较高,所以寻求更好的的空间,(*^__^*) 嘻嘻……)

000webhost.com是国外著名空间商Hosting24旗下的一个产品,号称”比收费虚拟主机更好用”,我看我对它的第一印象还是挺好的,速度挺快的(见本站速度),是不是稳定还需要慢慢来测试。不过申请不那么容易,因为000webhost对国内IP进行封杀,只能通过外国代理服务器来申请。我的方法是用K-Meleon浏览器通过国外代理网站申请到了,过程挺顺利,也是很快搞定了,嘻嘻。

下面谈谈在000webhost下使用wordpress的几点体会:

1、000webhost里面可以自动安装英文版的wordpress程序的,本来想着用英文版也没什么,不需要上传重新wordpress到FTP上,省去一点功夫。但是昨天使用了一下,该功能正在维修,囧……

2、自己上传wordpress,自己进行安装。有了前面几次铺垫,这个步骤我挺熟悉的,也是很快就完成了。可是,安装好后,遇到一些问题:

首先,向wordpress导入xml格式的备份文件时,出现

无法建立目录……/wp-content/uploads/2010/02是否上级目录没有写权限?

解决方法:由于000wehost采用unix系统,所以先必须保证wp-content文件夹有写入权限,可通过chmod来修改,同时记得勾上应用到本文件夹里面的目录和文件。然后把权限改成755。

其次:采用google-sitemap-generator插件时无法建立sitmap.xml。

解决方法:通过chmod把public_html文件夹的权限改成777

暂时遇到上面两个问题,都被解决了哈,现在好好体验一下000webhost。


06 2010

Wordpress广告插件收藏

Tag: wp相关yixin @ 21:54

如果你的wordpress里面有投放广告,下面的Wordpress广告插件,这些插件也许能让你的广告起到很好的效果!

All in One Adsense and YPN:可以让用户非常方便的在Wordpress后台生成免费的Adsense广告和雅虎广告的管理插件, 包含多种配置选项, 不需要手动添加代码, 一切皆在Wordpress后台即可完成. 插件主页

AdServe – AdServe是一个Wordpress广告插件.你可以使用这个Wordpress插件设置各种Banner尺寸的广告,并且可以在后台实现展示和点击统计等.插件主页

Smart Ads – 这个Wordpress插件可以让你插入你的广告到文章中,而插入位置可以根据文章字数,文章日期或其它一些参数来进行设置.插件主页

Random / Rotating Ads – 这是一个Wordpress随机广告插件, 可以让你简单轻松的显示随机广告或轮播广告到任何你想放置的地方.

Adman – Adman是一个Wordpress广告插件,可以实现把广告插入到指定的文章中间部分 插件主页
阅读详情>>


05 2010

启用inove主题的链接页面

Tag: wp相关yixin @ 21:48

最近搜了一下怎样开一个页面专放链接的,网上很多方法,有用插件的,有修改代码的。后来自己摸索到了一种很简单的方法。

其实,在inove这个主题中,只需要新建一个页面,页面不需要写任何内容,在页面右边的属性栏下的模板里面选择links,就OK了。这样,你链接表上的链接就全都显示在你的那个页面上了,是不是很方便呢。

效果见本站。


03 2010

WordPress完美显示摘要 可显示图片和视频

Tag: wp相关yixin @ 13:14

今天把wp捣鼓了半天,由于自己没学过php,花了很大的功夫,终于找到一个wp完美显示摘要的方法,可以显示图片和视频,拿出来和大家分享。

首先,下载wp-utf8-excerpt这个插件,地址:http://wordpress.org/extend/plugins/wp-utf8-excerpt/。接着,安装插件:将文件放在wp-content\plugins目录下,进入后台安装。

然后,找到wp-content/themes下你使用的模板目录,查找目录中的文件,如果有如果有home.php则修改home.php,没有的话就修改index.php,找到<?php the_content(); ?>将其修改为以下代码:

<?php if(is_category() || is_archive() || is_home() ) {
the_excerpt();
} else {
the_content(‘Read the rest of this entry &raquo;’);
} ?>

这里有两点要说一下,如果找不到<?php the_content(); ?>,但一定有和它类似的。另一点,一般情况index.php是首页文件,archive是分类显示的文件。

好了,大功告成了,刷新一下就可以看到摘要显示了,可以显示图片的哦。

如果要修改显示的长度,可以在wp-utf8-excerpt.php文件中找到

if (” == $home_excerpt_length) {$home_excerpt_length = 300;}
if (” == $archive_excerpt_length) {$archive_excerpt_length = 150;}

这两行语句,其中的300和150就是长度啦。

转自:http://www.wordpress.org.cn/viewthread.php?tid=48536&extra=page%3D2%26amp%3Bfilter%3Ddigest


28 2010

8个实用的WordPress数据库技巧

Tag: wp相关yixin @ 00:16

作者:Jean-Baptiste Jung | 翻译:stonedoreen@WordPress啦!

近10年,MySQL数据库广受网络大众欢迎。现在,所有的WordPress博客(包括日志,设置,评论等)都由MySQL数据库支持。

虽然插件和代码修改能帮助我们解决一些问题,但有时我们也不得不用phpMyAdmin 中的SQL命令或直接通过SSH访问数据库来解决问题。这篇文章将向大家介绍对WordPress较有用的8个SQL修改。其中每个修改版块都提出了一个 问题,并给出解决方案和注解。

1 备份数据库

问题:尽管本文中所有的技巧都经过测试,但是在尝试前请务必首先备份MySQL数据库。

解决方法:手动备份数据库,请按以下步骤操作:

1. 登陆phpMyAdmin,选中要备份的数据库。
2. 点击水平菜单上的“导出”按钮。
3. 选择压缩方法(我本人使用gxip),然后单击“执行”。
4. 服务器接着会询问你是否下载备份,点击“是”,然后把它存储到硬盘。

注解:使用WP-DB-Backup插件执行数据库备份非常方便。WordPress用户可以安装这个插件并定期备份数据。

2 批量删除日志修订本

问题:日志修订本是2.6的新增功能,虽然十分有用,但这也增加了MySQL数据库的负担。你当然可以手动删除修订本,但这将十分麻烦且耗时过长。

解决方法:这个解决办法非常简单。我们可以使用SQL语句批量删除日志修订本。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下:DELETE FROM wp_posts WHERE post_type = “revision”;
3. 完成了!删除掉的日志为你腾除了大量数据库空间!

注解:wp_posts 表格包含一个名为post_type 的字段。这个字段可被赋予诸如日志,页面,修订本的值。当我们需要删除日志修订本时,只要运行wp_posts表格中相对应的修订本删除语句就行了。

3 快速删除垃圾评论

问题:我的一个朋友前不久开通博客后,一直在网上努力推广他的博客。 在他外出度假归来时,竟发现自己有5000多条评论等待审核!当然,其中多数都是垃圾广告。但他认为自己不得不逐个审核以防删除了正常评论。

解决方法:庆幸的是,他把这个问题告诉了我。当我告诉他可以使用 SQL时,他已经审核45分钟了。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下:
DELETE from wp_comments WHERE comment_approved = ‘0′;
3. 完成了!现在可以享受清洁无污染的数据库环境了!

注解:wp_comments表格中包含名为comment_approved的域,它是一个boolean值(1或0)。通过审核的评论值为1,等待审核的值为0.运行以上语句,其实就是删除还没有通过审核的评论。

此操作要谨慎执行。以上语句不仅能帮我们删除大量垃圾评论,同时也会删除无效的没有通过审核的评论。如果你还没有使用Akismet,现在就安装以打击垃圾评论吧。

4 更改日志属性

问题:管理帐户在安装WordPress时就已创建。但许多博主把这个帐户误以为就是写日志的帐号,以致到后来才发现这不是私人帐号。

解决方法:更改所有日志的作者属性要花费很多时间,但使用SQL就不用这么麻烦了。

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 首先,打开SQL语句窗口,执行以下命令以获取正确的作者ID:
SELECT ID, display_name FROM wp_users;
3. phpMyAdmin会显示许多WordPress用户的ID。其中NEW_AUTHOR_ID是最近写日志的作者的ID, OLD_AUTHOR_ID是原始管理员的ID。
4. 交换NEW_AUTHOR_ID 和 OLD_AUTHOR_ID ID后,运行以下语句:
UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;
5. 完成了!以前的日志属性现在已改为你刚刚设置的了!

5 手动重设密码

问题:为了增加博客安全性,许多博主选择不易被破解的密码,如u7*KoF5i8_。这当然很好,但问题在于博主自己忘记密码的事情也时常发生啊。

解决方法:密码丢失后,WordPress会给你邮箱发送密码重设链接。但如果你在注册时使用的邮箱现已不可用,或你想使用简单语句执行这个操作的话,可参考以下步骤:

1. 登陆phpMyAdmin,选中你的WordPress数据库并打开SQL窗口。
2. 输入以下语句(假设你的用户名是“admin”):
UPDATE `wp_users` SET `user_pass` = MD5(‘PASSWORD’) WHERE `wp_users`.`user_login` =`admin` LIMIT 1;
3. 完成了!你的密码已更改成功。

注释:用户密码存储在wp_users表格中。当然,WordPress使用了MD5哈希保护密码。

我们要使用“UPDATE” SQL语句和内置的MD5() MySQL函数来把密码转化为MD5算法形式,然后更新。“WHERE”从句使系统只更新管理员的密码。不带有“WHERE”从句会导致系统更新所有的密码。

6 更改域名

问题:虽然我们并不主张这样做,但也许有时你需要在保留博客和数据的同时改变博客的域名。由于WordPress把域名存储在数据库中,所以为了把新域名和博客连接起来,你必须更改数据库。

解决方法:

1. 登陆phpMyAdmin,选中你的WordPress数据库。
2. 点击“SQL”,打开SQL命令窗口,输入以下命令更改URL:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
3. 使用以下语句替代所有日志的相对URL(guid全局唯一标识符)
UPDATE wp_posts SET guid = replace(guid, ‘http://www.oldsite.com’,’http://www.newsite.com’);
4. 搜索wp_posts表并替代其中的URL,以确保没有老的URL存在了:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
5. 完成!现在可以使用新URL登陆WordPress控制台了。

注解:为了更快地更改WordPress域名,我选择使用超级有用的MySQL函数“replace,”,这会完全替代所有需要替代的内容。

7 在博客上显示SQL查询数量

问题:了解输入到数据库的查询数量对优化博客载入时间非常重要。为了减少查询,我们首先要知道单个页面的查询数量。

解决方法:

1. 打开主题中的footer.php文件,添加以下代码:

queries in seconds.

2. 保存文件,然后访问博客。在页脚,系统已经显示WordPress数据库的查询数目,及查询所用时间。

注解:许多用户似乎都不了解这个功能。get_num_queries()函数会显示页面载入时执行的查询数目。

以上代码只会对注册用户显示查询数目,因为访客和搜索引擎并不需要知道这些内容。但如果你想公开的话,直接删除if (is_user_logged_in())这个条件语句就可以了。

8 恢复WordPress数据库

问题:如果修改或升级过程或其它原因造成了博客数据的丢失或损坏,希望你有备份的数据库。这样,你可以把备份的数据库导入到数据库中以弥补损失。

解决办法:

1. 登陆phpMyAdmin,选择你的WordPress数据库。
2. 单击水平菜单上的“导入”按钮。
3. 点击“浏览”,选择硬盘上最新备份的数据库。
4. 单击“执行”。如果一切正常的话,你的数据库现在已在运行了!


27 2010

正式搭建自己的WordPressss

Tag: wp相关yixin @ 07:46

之前用优播网的提供的wordpress平台,但是最近老登陆不去。趁着寒假,自己继续研究了怎样安装WordPress,下面分享一下简单的教程:

先我们来看一下,我样需要的一些基本东东:

空间——放自己BLOG的地方。域名——让大家能找到你BLOG的地址。

当然,还有一些其它的知识,但上面两个是必不可少的。

接下来,我们就开始(以全免费为例):
1、申请域名:http://www.nic.cz.cc/
www.hotbbk.cz.cc

2、申请空间:http://xtreemhost.com/
注意要有gmail邮箱http://www.gmail.com/ 浏览器最好也不要用IE8

3、管理空间:http://cpanel.xtreemhost.com/

4、下载程序:http://wordpress.org/download/
wordpress中文论坛:http://www.wordpress.org.cn/
wordpress中文文档:http://codex.wordpress.org.cn/%E9%A6%96%E9%A1%B5

5、上传文件到服务器,并进行安装与美化BLOG(这里我只介绍安,后台与美化,自己研究吧!)
Ø在你的主机上为WordPress建立一个数据库。
Øwp-config-sample.php改名为wp-config.php
Ø用编辑器打开wp-config.php,填入你的数据库信息
Ø在浏览器中访问http://***/wp-admin/install.php运行WordPress脚本

以上是最简单的介绍,由于教程的图太多,我就不在BOOBOOKE上传了,希望对大家有用!

更详细的图文教程,大家可以到http://www.freeopens.com/2010_01_212.html这里查看!!