WordPress 启用 Memcached 动态缓存方法

WordPress 启用 Memcached 动态缓存方法

1、服务器上安装 Mencached 的服务端。 2、安装 PHP Mecached 扩展,注意是 Mecached 不是 Mecache。 3、访问 https://github.com/tollmanz/wordpress-pecl-memcached-object-cache下载文件。 4、解压得到 object-cache.php,上传到 wp-content 目录即可开启 memcach …
PHP 下查看 Memcached 使用情况的工具

PHP 下查看 Memcached 使用情况的工具

在 php 官网上提供了一个工具可以查看 memcached 的使用情况,提供的信息还是比较全面的。 下载地址:http://pecl.php.net/package/memcache。 下载解压后找到一个名为 memcache.php 的文件,拷贝此文件到项目中,同时修改文件中一下几个地方。 //设置访问页面的用户名和密码 define('ADMIN_USERNAME','memcache'); …
PHP 中三元运算符 “??” 和 “?:” 的区别

PHP 中三元运算符 “??” 和 “?:” 的区别

$a ?? 0 等同于 isset($a) ? $a : 0。 通过 isset 判断一个变量是否设置,值为 false、00、0、’0′  ,也会返回 true。   $a ?: 0 等同于 $a ? $a : 0。 通过 empty 判断一个变量是否为空,null、false、00、0、’0′ ,都会返回 true。
WordPress 快速判断登录用户的角色

WordPress 快速判断登录用户的角色

WordPress 使用角色的概念来让博客的所有者对用户进行权限控制。博客所有者可以控制用户写文章、创建页面、管理插件、管理主题,以及管理其他用户的权限。博客所有者可以通过该工具分配用户权限。 WordPress 有五个预定义的角色: 管理员, 编辑, 作者, 投稿者 和 订阅者。每一种角色被允许执行一系列被称作为功能的任务。 在 WordPress 主题或者插件开发的过程中,经常遇到要判断登录用 …
WordPress 中权限与用户角色对应关系

WordPress 中权限与用户角色对应关系

WordPress 有五个预定义的角色: 管理员, 编辑, 作者, 投稿者 和 订阅者。每一种角色被允许执行一系列被称作为功能的任务。 权限 超级管理员 管理员 编辑 作者 投稿者 订阅者 管理 _ 网络 √ 管理 _ 站点 √ 管理 _ 网络 _ 用户 √ 管理 _ 网络 _ 主题 √ 管理 _ 网络 _ 选项 √ 激活 _ 插件 √ √ 添加 _ 用户 √ √ 创建 _ 用户 √ √ 删除 _ …
PHP 中 FILE_PUT_CONTENTS 写入的内容如何换行

PHP 中 FILE_PUT_CONTENTS 写入的内容如何换行

在 PHP 开发中,经常使用 file_put_contents 函数写入文件日志,函数用法不多做解释了,但是很多人不明白如何使写入的内容换行。因为在 windows 中\r\n 是换行,在 Mac 中\r 是换行,在 Liunx 中\n 是换行。所以你使用任何一个都是无法满足条件的,这里 PHP 提供了一个常量来使用,就是 PHP_EOL。 示例代码: file_put_contents( 'l …
WordPress 开发 – 功能模块 – 发表文章时提交到百度

WordPress 开发 – 功能模块 – 发表文章时提交到百度

向百度提交资源有主动推送、自动推送、SITEMAP 三种方式。自动推送是百度站长平台最新推出的轻量级链接提交组件,只需将自动推送的 JS 代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给百度。SITEMAP 方式就不细说了,都知道。主动推送方式是实时的,效果最好,百度站长平台上有各种推送的示例代码,下面就是 WordPress 中主动推送的 PHP 代码,需要 PHP 支持 …
WordPress 开发 – 功能模块 – 自定义个人资料

WordPress 开发 – 功能模块 – 自定义个人资料

WordPress 后台的“个人资料”里可以填写用户的一些信息,但是内容太少,也不是我们想要的,下面就是自定义个人资料项目和调用的方法: /** * 自定义个人资料 */ function userProfile( $contact ) { $contact'site' = '个人网站'; $contact'google' = 'Google+'; $contact'twitter' …
WordPress 开发 – 功能模块 – 外链网址自动优化

WordPress 开发 – 功能模块 – 外链网址自动优化

WordPress 站点中所有的外链在新窗口中打开,并且自动添加 NOFOLLOW 属性,有利于 SEO。 /** * 外链网址 */ function externalLink( $content ) { $regexp = "<a\s^>*href=(\"??)(^\" >*?)\\1^>*>"; if ( preg_match_all( "/$reg …
WordPress 开发 – 功能模块 – 英文自动添加空格

WordPress 开发 – 功能模块 – 英文自动添加空格

WordPress 文章内容中英文与中文之间自动添加空格。 /** * 自动添加空格 */ function autoSpace( $data , $postarr ) { $data'post_title' = preg_replace( '/(\x{4e00}-\x{9fa5}+)(A-Za-z0-9_+)/u', '${1} ${2}', $data'post_title' …