众所周知,留言的后台,每一条留言都有基本的操作,诸如:Unapprove、Reply、Quick Edit和Edit等操作。
而我想在这些链接后新增一个链接或者按钮实现一些特殊逻辑的处理,这个需求如何实现呢?经过查找,发现可以通过给comment_row
[……]
标签归档: PHP
WordPress如何允许普通用户留言img标签
最近碰到一个问题,有个访客留言了图片的url,我发现置入img标签后就会被过滤掉,几经周折,发现这是WordPress的安全策略,非管理员是无法在留言中插入图片的。
那么是否有解决办法呢?经过查找,发现可以通过给wp_kses_allowed_html
添加过滤器[……]
PHP计算网段内所有IP,分配子网段【转】
以下内容转载自:小昌君 的 php计算网段内所有IP,分配子网段
由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数:
/**
* 根据网段获取计算所有IP * @param string $segment 网段 '139.217.[......]
composer 如何移除包
之前一直用composer require 引入包,突然有一天琢磨这玩意儿肯定可以类似yum remove一样移除的吧?
搜了下,果然如此。remove 命令用于移除 composer.json 中的扩展包也可以一次移除多个包:
compo[......]
WordPress如何随机选择文章
最近调整定时草稿发布规则,之前是按ID排序的,随机性不佳,于是就考虑直接随机发布10篇好了。查了一下,是可以实现的。
WordPress随机选择文章代码示例:
$args = array(
'orderby' => 'rand', 'or[......]
PHP安装Composer出现“error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed”解决办法
最近一台实例在PHP安装Composer时,出现了报错:“error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed”
想来必然是实例太久未更新所致,搜了下解[……]
PHP监听HTTP
其实一直都知道PHP是有内置服务器功能的,比如说通过:
php -S localhost:8000 router.php
就可以拉起监听HTTP 8000端口的router.php脚本,然后就能响应HTTP请求了。这个功能呢,主要是本地调试使用,生产环[……]
unserialize(): Error at offset解决方案
碰到unserialize(): Error at offset这种情况,我的背景是GBK的数据库的序列化字段,直接复制给UTF8的字符集的PHP脚本尝试反序列化,从而报错:“unserialize(): Error at offset”。
查了下,问题的根源就[……]
php-fpm opcache缓存清理的细节
最近测试同学发现个奇葩情况,配置变更后,虽然重置了opcache的缓存,但是立即请求,如果请求被nginx转发到不同的php-fpm,那么那个时间点取到的配置可能还是旧的未变更的配置。
这是一个有趣的现象,当然,面对这一问题,如果多等十几秒,就正常了,这是因为o[……]
Uncaught ErrorException: var_export does not handle circular references 解决方案
写代码的时候,捕获错误并打印错误时,使用了var_export,结果在特别的报错时,会出现致命报错:“Uncaught ErrorException: var_export does not handle circular references”。
这种报错如何[……]