有时,插件需要对WordPress移除后台底部版本信息以及标识,以便页面展示逻辑统一。
具体代码其实也很简单。示例代码如下:
//Hide the wordpress info
function change_footer_admin () { retu[......]
有时,插件需要对WordPress移除后台底部版本信息以及标识,以便页面展示逻辑统一。
具体代码其实也很简单。示例代码如下:
//Hide the wordpress info
function change_footer_admin () { retu[......]
写插件的时候有时需要判定用户角色是否具备对应权限,比如你管理功能是不应该给订阅权限的用户看到并使用的。
那么如何判断呢?主要使用:current_user_can()
。示例代码如下:
判断用户是否为管理员(Administrator)
if( curre[......]
呐,上传图片也是自动化必要的操作之一,搜了下,WordPress PHP脚本如何上传图片的示例代码如下:
$image_url = $value;//This is the sanitized image url.
$image = pathinfo($image_u[......]
呐,也算是比较特别的需求,我需要不同栏目下展示不同的标签云,那就需要获取栏目下全部标签信息才对。
之前主题是人工写死的标签,那新增删减就无法自动处理,比较弱鸡,恰逢最近有时间,搜了下,实现自动处理。PHP脚本如何获取栏目下全部标签信息示例代码如下:[……]
承接之前的文章,如果我们想用PHP脚本修改WordPress已有文章的栏目呢?应当使用什么函数呢?
那就是:wp_set_post_categories()
。入参示例:
wp_set_post_categories( int $post_ID, int[......]
智能脚本,少不了发布文章的操作,那么WordPress如何使用PHP脚本添加发布文章呢?
使用的函数就是:wp_insert_post()
。入参示例:
wp_insert_post( array $postarr, bool $wp_error = f[......]
呐,极少情况下,文章做权重归并时,留言我是会汇总到归并后的文章下的,但是呢,这会造成一个问题,目标文章虽然留言显示正常,但总数显示是错误的。
那么如何重新计算文章的留言数量呢?PHP代码如下:
include('wp-load.php');
global[......]
Redis Sockets文件比6379这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用Redis Socket文件呢?
修改 wp-config.php,在数据库常量下发添加:
/* Redis */
define('WP_[......]
MySQL Sockets文件比3306这样的TCP通信效率更高,单机服务器是可以使用的。那么WordPress如何配置使用MySQL Socket文件呢?
修改 wp-config.php,修改数据库常量:
define('DB_HOST&apos[......]
背景信息:写了个脚本,自动更新文章,但文章中的<p>
的大于号小于号,会被转义成实体字符串<p>
。
因为有注释,所以会造成展示结果和预期不一致的问题,随手搜了下,找到个方法:
//Disable KSES
kses_re[......]