昨天罗伊来问我,如何在img标签中插入alt=”文章标题”,方法如下:
function photo_alt($c) { global $post;//全局量 $title = $post->post_title;//文章标题 $s = array('/src="(.+?.(jpg|bmp|png|jepg|gif))"/i' => 'src="$1" alt="'.$title.'"'); foreach($s as $p => $r){ $c = p[......]
昨天罗伊来问我,如何在img标签中插入alt=”文章标题”,方法如下:
function photo_alt($c) { global $post;//全局量 $title = $post->post_title;//文章标题 $s = array('/src="(.+?.(jpg|bmp|png|jepg|gif))"/i' => 'src="$1" alt="'.$title.'"'); foreach($s as $p => $r){ $c = p[......]
1. add_filter(‘preprocess_comment’)
评论提交之后,通过此api来加以处理,比如判断spam。
2. 正则判断是否是图片:”/(http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)$/is”,感谢@MeeSii修正。
3. 普通用户没有发图片(<img src=”” />)的权限,如果设置成所有文章评论都可以发图,似乎又不太好,于是加以处理
global $allo[......]
如果你希望你的管理菜单的某些项对某些用户可见,那么这个代码就会帮到你。只需替换 functions.php 中的 clients-username 为如下代码即可:
function remove_menus() { global $menu; global $current_user; get_currentuserinfo(); if($current_user->user[......]
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 搭建的网站,其后台都是 MySQL 数据库,经常我们需要定制 WordPress 的功能,这里我们列表 10 个最有用的 WordPress 的数据库查询,你需要一个数据库的管理工具,例如 phpMyAdmin 或者 Navicat 等来执行这些 SQL 语句。
在修改之前,你先要知道两个不同用户的 ID,你可以在 WP 后台的 Author & User 页面中找到这个[……]
虽然通过 WordPress 强大的插件库,你几乎可以干任何的事情,但是有时候需要快速修复一些特定的问题的时候,直接操作数据库可能反而是方便的方法,所以这篇文章就给大家介绍 WordPress 数据库维护时常用到 12 个 SQL 语句。切记一点,操作前记得备份哦!!
*注:下面假设 WordPress 数据库的表的前缀都是默认的“wp_”。
1. 直接在数据库中修改密码
密码忘记了是经常的事情,博客密码忘记了进不去,可以直接在数据库里面修改:
UPDATE ‘wp_users'[……]
解决WordPress半角引号自动转换为全角引号问题:
一、通过修改主题functions.php实现:
在主题functions.php文件中加入以下代码:
/*禁用半角引号自动转换为全角引号*/ remove_filter('the_content','wptexturize');
二、通过修改WP源文件实现:
注释掉 wp-includes\formatting.php文件的下列两行代码即可
$curl = str_replace($static_characters, $[......]
给朋友的一个外贸小站升级,原来的程序是用KingCMS的前身 ACMS 做的,花了点时间,把它转成了WordPress,又挑了个商务方面的主题模板,WP的模板就是多,不过还是要花点时间修改一番,使之更适合自己的需要。
碰到一小问题:考虑到朋友以后的内容更新维护,我是用WordPress 3.0.5的中文版来搭建的,因为中文的后台比较让人亲近,但是这样会在前台的页面有些地方,象注册登录,还有内容的源代码都会有些中文存在。有没有方法让WP的前台是纯英文而后台却是纯中文的呢?
Google 一下,找[……]
某天,Wordpress 提示有新版本升级,点击升级,等了一会,可惜失败:
Downloading update from http://wordpress.org/wordpress-3.0.3.zip…
Unpacking the update…
Verifying the unpacked files…
Installing the latest version…
[……]