wordpress
晓伍博客:用心专注,分享生活及工作思考 JUST DO IT AND ENJOY YOUR LIFE!
标签类目:wordpress

20130501又是五一节

本来五一期间计划回家过的,但是还有很多事儿需要呆着不动啊。

今儿个去吃了一个好朋友结婚的喜酒,鸭梨山大了,个人大事得赶紧解决了,让家人安心,放心啊。

总这样下去也不是一个办法哦。

明天A股开市了吧,最近买入的酒类股票悲催了一点,收益不见,只见下跌了。关注一下比特币的交易,少量资金参与一下,全方位去做下投资。

郁闷了,这个v3主题我改的太多了,现在虽然升级主题了,但是我不想换,可是这个主题始终有一些问题我搞不定,怎么办呢,暂时就这样吧,不时程序猿,也不是代码达人,看来要找对wp比较熟悉的童鞋才能帮忙搞定哦,可是找谁呢,是个问题唉,自从升级wordpress后这个问题更迫切需要解决掉啊……

折腾无止境之wordpress探索

只能说折腾是一种精神,折腾中进步,本身个人来说也是一种比较追求完美的个性,其实我觉得挺好,事事希望能达到最佳最完美的状态,细节中不断完善。

折腾精神可贵,大多wper估计都是冲着wordpress可个性化的诸多插件及开源而选择了这个博客程序,现在版本已升级到WordPress 3.2.1 ,虽然咱一直没有升级,因为纠结于现在的主题我倾注了很多心思,大多东西都变动很多,担心升级后面目全非就麻烦大大了,所以暂时也等等看喽。

继续阅读 »

wordpress的修改后主题后台出现已损坏的修复

前面经过很多次折腾调整,虽然问题还是有一些,不过几乎大体没什么问题袄, 昨天顺便将影像框页面进行了更改,换到单独的页面展示相册。
这其中需用到创建一个新页面的方式进行跳转,可是在我现用的主题下找不到页面模板选择,只有调整到wordpress自带的default主题下才有,于是切换过去后出现问题了,换不回来,而且现用主题wp智能提示说主题因缺少style.css文件而损坏,其他的原来安装一并备份过来的主题也无法选择,于是进FTP,删除所有themes/文件夹下的主题,再上传default主题,可以了。

继续阅读 »

wordpress程序文件编码不带bom版

最近在博客主题折腾调整中,发现这样一些问题,本来浏览器显示是正常的,但是在查看源代码时发现某些时候会出现一些带问号的黑体方块;又或者汉字在程序文件中写入,浏览器执行后出来也是这样,最后发现了这是文件编码出错的问题。

打开文件后在文件head标签部分可以看到charset=UTF-8这样形式的,可以看出文件是何种编码形式,wp系统咱们有友爱utf-8,呵呵,国际化。

其实是UTF-8文件的Unicode签名带或者不带BOM(Byte Order Mark)问题。BOM(Byte Order Mark),是UTF编码方案里用于标识编码的标准标记,在UTF-16里本来是FF FE,变成UTF-8就成了EF BB BF。这个标记是可选的,因为UTF8字节没有顺序,所以它可以被用来检测一个字节流是否是UTF-8编码的。微软做这种检测,但有些软件不做这种检测,而把它当作正常字符处理。

继续阅读 »

wordpress程序速度优化TIPS

wordpress程序因为大量应用PHP程序码的查询,于是在头文件header.php和页脚文件footer.php等里面作若干次查询,于是大量的动量加载,当然速度上面就相应拖慢了,当然也也是wordpress的生命,开源并自定义主题,你可以发挥想象作出你想要的效果,当然这一切要基于你对程序的熟悉,对代码这些要有相当了解。博客程序加载较慢,因素很多,比如选择的空间反应延迟,程序优化的不够,等等。
于是除了空间选择外,对程序本身的优化也相当重要,下面就例举一些方法,大家可以举一反三,声明,本身我自己对程序也是不很熟悉,但是基本的东西还是了解的。采取的方法有主题本身优化,CDN程序映像下载等手段。
首先空间假如延时严重,可以采用修改wordpress根目录下wp-config.php文件达到,比如前面我博客经常打开到一半左右出现“Fatal error: Maximum execution time of 30 seconds exceeded in……”这样的提示,于是可以这样:
继续阅读 »

最近写博逐渐熟悉wordpress程序的一些TIPS

仅仅是局限于谷歌百度,本人对代码事实上很菜的索,呵呵,不过总有打破砂锅问到底之精神,对一般问题还是能解决的,这就是开源程序之魅力,谁都可以水一把,也可以对之探究一番。

1、针对博客影像框页面的图片展示插件,其实可以按照深白色(ps:这个是一个美女的.CC后缀博客,很美很强大,哇嘎嘎)进行如下例子的 页面编排即可实现她的效果 /nggallery/page-107/album-6/gallery-14/slideshow,slideshow即是图片的展示方式。我正准备修正一番。

2、评论表情非插件修改方案,进行代码修改,图片的形象也是原始的很,没有找寻下载,直接另存啦。选择了21个表情,剔除evil.gif这个偶一向不喜欢的图图,针对主题栏宽度限制,需要剔除就在smiley.php这里面找到相应的链接,然后删除一个连接ok,搞定。

3、关于在别个的博客留言显示另类头像方式是通过在Gravatar网站注册,根据你的注册e-mail不同,相应绑定头像,很强大勒。

4、留言或评论有回复时邮件通知被回复人,用两插件实现或者代码,代码经过实验搞不定,插件已下载不过还在队列中也没有安装呐,需要两插件是

comment-reply-notification.1.3 或者mailtocommenter.1.3.4 ,拭目以待。

5、移除wordpress 有些许讨厌的自动保存修订版本功能,在 wp-setting.php 中新增了一个变量 WP_POST_REVISIONS,把它设置为 false 就可以屏蔽 WordPress 日志修订功能。在 wp-config.php 添加的代码如下:

define(‘WP_POST_REVISIONS’, false);
关于 WP_POST_REVISIONS 这个变量的详细设置为:

•true(默认)或者 -1:保存所有修订版本
•false 或者 0:不保存任何版本(除了自动保存的版本)
•大于 0 的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。

当你已经博起了很长时间,文章一直是有许多版本,那么很可能数据库里已经保留文章的许多版本。
如果你希望移除这些版本,只需执行(比如使用 WP-DBManager 插件)此代码:

DELETE FROM wp_posts WHERE post_type = “revision”;

这将会移除数据库里所有“版本”的文章,处理起来更为简单。

PS:请务必小心,如果你不确定你所执行的操作,一定要先备份最新数据库以免后悔莫及,墨迹了就悲剧了啊。

6、关于wordprss博客速度优化问题,众多童鞋们一直探讨,我用的就是win主机,当时静态化好费力啊,现在对速度也是难的弄,今天再一次就此问题查找资料,发现了一篇文章说可以结合php_speedy_wp_0.5.2并wp-super-cache.0.9.9两插件使博客访问速度达到最优化,可惜wp-super-cache.0.9.9安装上后一直无法用,迄今还未明白为啥,可能是win主机缘故?

7、去除登陆框下三个链接,追求简单明快点,所以干脆去除它了,打开wp-includes\default-widgets.php并找到下面的代码,   

此处经发表后出现许多省略号,不知其意,省略掉代码看下

稍微懂点代码应该知道删除哪里吧,呵呵。

其他还待研究……

wordpress空间及数据库备份攻略

wordpress空间及数据库备份攻略
欢迎来到本博客,如你是站长(姑且先不论站之大小吧,也是用了一番心思的,彼此致敬),见到这篇文章,也许能帮助到你,如果你有更新见解,欢迎留言。

wordpress站运行一段时间后记得进行空间及数据库备份,在本地电脑建立好相关如空间及数据库备份目录,相应文件标好备份时间,以后续时间文件覆盖前面文件为原则,保留最新文件,或者再保留一份基础文件。

一、空间备份
将wp-content下载至本地就可以保存你的站点主题、插件及相应上传的图片等,建议将这个目录全部下载。

二、数据库备份
我使用的是直接进空间后台使用phpadmin进行备份及恢复,备份时记的选择*.sql.gz 或者 *.sql.zip格式保存到本地,直接选择文件,将会是乱码,也不清楚为什么。

备份时后台选择文件导入即可,文件名记的随便再更改一个,不用原文件名,这里有两种方法还原:
1、先安装全新的WordPress(备份是什么版本的就安装什么版本),然后进入phpmyadmin将涉及到WordPress的数据库所有表删除,再导入原来WordPress数据库备份,数据恢复完成,所有设置保留,包括你的用户名和密码。

2、如果你的数据小的可怜(比如只有300kb),你可以不用导入!你将全新的WordPress数据库所有表删除后,点击sql查询,然后用编辑器打开备份数据库sql,复制里面的所有内容,粘贴到phpmyadmin sql查询框,执行!不出意外的话这样WordPress数据也能完整恢复,因php mysql或者phpmyadmin版本不同,也可能会出以外。

既然这样可以恢复WordPress,你也可以直接打开原来的数据,复制里面所有的字段到新的数据库粘贴执行查询同样可以恢复。

以下是经过百度一番搜索后得到相关备份还原及安装方法,附后备用也给参考(备注:本人没有实践过这些方法。)

1、用WordPress自带的备份和恢复,这个看看后台控制面板就知道了。
使用WordPress自带的xml导出功能。
2、使用插件备份的数据库跟第一种恢复方法一样,因为插件备份的数据要不就压缩的sql就是直接的sql文件,都可以使用phpmyadmin恢复。
使用插件来备份WordPress ,推荐WordPress Database Backup。
提示:如果你的WordPress数据库超过2mb,你可以通过修改php.ini中
upload_max_filesize = 2M 上传文件最多限制 默认是2mb,你可以修改到10mb等!记住memory_limit = 128M php执行可占用最大内存,你可以修改到服务器内存的一半…因为你的数据库比较大,执行导入肯定是耗内存的。
post_max_size = 2M 提交最大限制,建议修改的跟upload_max_filesize = 一样!
如果你有自己的服务器,上面设置可随意修改,可是很多虚拟主机却不能修改,你只能另寻它法了。
3、同样使用帝国备份(你也可以使用其它的mysql数据库备份恢复工具)使用方法,参见帝国备份说明文档。
WordPress备份与恢复注意 不是将WordPress所有程序文件保存就算备份完成了,这样只保存了一个框架,日志内容等都没有保存,因为他们在数据库里面。故此这里说了数据库的备份及还原。

以下是针对wp程序安装在二级目录,却显示一级根域名的方法,郁闷,仅供参考,反正我昨天到今天就是想这样做,导致一直在弄,最终涉及到静态化一直没有成功,大家如果有需要可以参考下。

将 WordPress 单独安装于一个子目录中,并不会影响到博客的访问,却可以方便我们进行维护。尽管我们同样可以将这些文件和文件夹与WordPress的文件混合在一起(您可以看看WordPress目录密密麻麻文件),但是对于维护WordPress而言,则增加了不少的麻烦。

子目录的名称随你便,derek我喜欢用WordPress这个名字最为blog安装目录名,你可别起中文名字的文件夹就行了……

1. 首先,在你的根目录建立一个文件夹,准备用于存放WordPress的程序(在这个例子里,我们以/wordpress为例)。

2. 然后,登录你的blog后台,找到选项页(设置-常规)。

3. 在WordPress 地址(WordPress Address)这一项里,将你的WordPress地址修改为WordPress文件所保存的地址,比如: http://yourdomain.com/wordpress

4. 在 博客地址(Blog Address)这一项里,将你的博客地址修改为根目录的地址,比如 http://yourdomain.com

5. 然后更新选项。注意,这时候会出现错误,造成博客无法访问,请勿担心。

6. 将WordPress程序的文件复制到你所创建的文件夹内,即WordPress地址对应的文件夹。

7. 将WordPress目录内的 index.php 和 .htaccess 文件复制到博客的根目录。

8. 使用文本编辑器进行编辑打开根目录内的 index.php。

9. 将其中的这一行:

•require(’./wp-blog-header.php’);
•修改为:
•require(’./wordpress/wp-blog-header.php’);
10. 重新登录你的 WordPress 后台。登录地址应该是:http://yourdomain.com/wordpress/wp-admin/

11. 如果你使用了永久链接功能,需要去永久链接页面,重新永久链接结构(就是打开固定链接页面,选择原来的永久链接,保存一遍即可,否则博客内的文章可能打开错误),WordPress 会自动更新你的 .htaccess 文件。注意,如果你的主机不支持直接写入 .htaccess 文件(如没有权限写入),WordPress 会将具体信息告诉你,需要你手动复制到 .htaccess 文件内(如果不懂这步骤,到管理员吧)。

此外,如果你的博客安装到二级域名,或者子目录内,比如 http://yourdomain.com/blog 内,你也同样可以将 WordPress 目录安装到 http://yourdomain.com/blog/wordpress 子目录内,以便于升级和维护。

数据库备份可选择的插件WP-DB-Backup可以让你轻松备份你的WordPress 核心数据库, 另外一个特点是它还支持备份相同数据库中的其它表格,假如你的一个数据库中安装有多个WordPress博客 或其它程序的话。同时,WP-DB-Backup还支持时钟任务备份发送到你的电子邮箱或直接存储在你指定的主机目录上。不外貌似对大数据库的备份不怎么行,我常常备份到半途就没反映了。当然,也许是备份过程中主机出题目吧。
WP-DBManager可以让你优化数据库,修复数据库,备份数据库,恢复数据库,删除备份数据库,拖动和清空表格,运行SQL查询等。支持自动备份和优化数据库。
Remote Database Backup这也是一个WordPress 数据库备份插件。它主要是基于上面说的第一款WordPress Database Backup 改编而成,所不同的,它移除了一些安全限制,让你可以实现自动远程备份功能。
DBC Backup这款可以实现定时备份,支持none, gzip 和Bzip2压缩模式 。会自动创建导出目录, 自动写入. htaccess和一个空的index.html文件来保护你的备份。 且备份文件使用了一些复杂的文件名,更加安全。不外,不确定是否支持2.7。 官方目录上显示是最高支持到2.5.1。
eFiles Backup,不同于上面四个数据库备份插件,它是专门用来备份最重要的wp-content文件夹内容的。