Category Archives: WordPress

图片img标签中插入alt标签

昨天罗伊来问我,如何在img标签中插入alt="文章标题",方法如下:

WordPress评论发图片地址转换成图片

1. add_filter('preprocess_comment')

评论提交之后,通过此api来加以处理,比如判断spam。

2. 正则判断是否是图片:"/(http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)$/is",感谢@MeeSii修正。

3. 普通用户没有发图片(<img src="" />)的权限,如果设置成所有文章评论都可以发图,似乎又不太好,于是加以处理

[crayon-5bcba7c75852c418[......]

阅读全文»

19 个代码片段让 WordPress 更易于管理

1. 根据用户名来限制管理菜单项目的访问

如果你希望你的管理菜单的某些项对某些用户可见,那么这个代码就会帮到你。只需替换 functions.php 中的 clients-username 为如下代码即可:

2. 从面板中删除默认的Widget部件

3. 在 WP Admin 中显示紧急信息

该代码将任何登录的用户显示[......]

阅读全文»

WordPress 数据结构分析

WordPress仅仅用了10 个表:wp_comments, wp_links, wp_options, wp_postmeta, wp_posts, wp_term_relationships, wp_term_taxonomy, wp_terms, wp_usermeta, wp_users

按照功能大致分为五类
用户信息: wp_users和wp_usermeta
链接信息: wp_links
文章及评论信息: wp_posts、wp_postmeta、wp_comments
对分类,链接分类,标[......]

阅读全文»

使用 WordPress 的 10 个非常有用的 MySQL 查询

大多数使用 WordPress 搭建的网站,其后台都是 MySQL 数据库,经常我们需要定制 WordPress 的功能,这里我们列表 10 个最有用的 WordPress 的数据库查询,你需要一个数据库的管理工具,例如 phpMyAdmin 或者 Navicat 等来执行这些 SQL 语句。

 

1. 将所有文件的作者改为另外一个用户

在修改之前,你先要知道两个不同用户的 ID,你可以在 WP 后台的 Author & User 页面中找到这个 ID,或者在查看用[......]

阅读全文»

WordPress数据库维护时常用到12个SQL语句

虽然通过 WordPress 强大的插件库,你几乎可以干任何的事情,但是有时候需要快速修复一些特定的问题的时候,直接操作数据库可能反而是方便的方法,所以这篇文章就给大家介绍 WordPress 数据库维护时常用到 12 个 SQL 语句。切记一点,操作前记得备份哦!!

*注:下面假设 WordPress 数据库的表的前缀都是默认的“wp_”。

1. 直接在数据库中修改密码

密码忘记了是经常的事情,博客密码忘记了进不去,可以直接在数据库里面修改:

UPDATE 'wp_users' SET 'user_pa[......]

阅读全文»

让 WordPress 使用 Redis 缓存来进行加速[转]

WordPress plus Redis = Love

Redis 是一个高级的 key-value 存储系统,类似 memcached,所有内容都存在内存中,因此每秒钟可以超过 10 万次 GET 操作。

我下面提出的解决方案是在 Redis 中缓存所有输出的 HTML 内容而无需再让 WordPress 重复执行页面脚本。这里使用 Redis 代替 Varnish 设置简单,而且可能更快。

安装 Redis

如果你使用的是 Debian 或者衍生的操作系统可使用如下命令安装 Redis:

[crayon-[......]

阅读全文»

解决WordPress半角引号自动转换为全角引号问题

解决WordPress半角引号自动转换为全角引号问题:
一、通过修改主题functions.php实现:
在主题functions.php文件中加入以下代码:

二、通过修改WP源文件实现:
注释掉 wp-includes\formatting.php文件的下列两行代码即可

让WordPress实现前台英文,后台中文(做英文站必备插件)

给朋友的一个外贸小站升级,原来的程序是用KingCMS的前身 ACMS 做的,花了点时间,把它转成了WordPress,又挑了个商务方面的主题模板,WP的模板就是多,不过还是要花点时间修改一番,使之更适合自己的需要。

碰到一小问题:考虑到朋友以后的内容更新维护,我是用WordPress 3.0.5的中文版来搭建的,因为中文的后台比较让人亲近,但是这样会在前台的页面有些地方,象注册登录,还有内容的源代码都会有些中文存在。有没有方法让WP的前台是纯英文而后台却是纯中文的呢?

Google 一下,找到了解决办法[......]

阅读全文»