正则嘛,删除字母数字下划线以外的字符是很常见的需求,随手翻个代码总结如下:
$str = preg_replace("/[^a-zA-Z0-9_]/", '', $str);相关参考资料PHP: How to strip unwanted ch[……]
正则嘛,删除字母数字下划线以外的字符是很常见的需求,随手翻个代码总结如下:
$str = preg_replace("/[^a-zA-Z0-9_]/", '', $str);相关参考资料PHP: How to strip unwanted ch[……]
有个比较少见的需求,我要在文章入库之前,对文章的内容做一些过滤,那么WordPress如何在文章保存前如何hook修改文章内容呢?
示例代码如下:
function filter_post_data( $data , $postarr ) {
$data['post_co[......]WordPress有时插件需要在文章deleted_post(永久删除)的时候触发事件,那么如何触发呢?示例代码如下:
add_action( 'deleted_post', 'action_function_name_1654', 10, 2 );
function action_f[......]WordPress有时插件需要在文章trash_post(移至回收站)的时候触发事件,那么如何触发呢?示例代码如下:
add_action('trash_post', 'my_trash_post_function', 1, 1);
function my_trash_post_fun[......]这是个盲点,之前没有留意过,但想来这应该也是部分菜鸡玩家常碰到的问题,恰巧近日随手翻论坛看到个解决方案,总结一下。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行捐赠和鼓励。

做个挑战,从今日起,编程不再犯低级错误。
最近博客做测试的时候,发现内容中的&会被替换到#038;……
怀疑是WordPress是不是有什么过滤器造成的,顺手查了下,找到了禁用的方式,代码放主题的functions.php即可。禁用自动替换&字符串到#038;的代码如下:
remove_filt[......]干净利落,四个字,对应到系统开发和测试,是非常非常重要的。
至少以目前来看,不同的程序员,实现一个功能的代码量,真的和书上说的一样,差别很大。必要逻辑判定的整合或拆解,可以看出一个程序员的思维方式和编程理念。能做到干净利落,对普通程序员来说,是一件很困难的事情,毕竟大多数人实[……]