WordPress 判断在后台,不在ajax中

来源:柚子科技 WordPress 主题、WordPress插件    date:2022-9-12        WordPress主题themes插件plugins开发定制

在日常WordPress插件开发中,我们会在内容中增加删除一些内容,但是有些修改可能会导致数据无法保存,一般会使用 is_admin() 判断 WordPress 条件判断标签及用法大全,但是保存时会有 /wp-json/wp/v2/posts 报错,所以我们这里记录一下方法

// Is admin, but not doing ajax  if ( is_admin() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) {      require_once('admin/functions_admin.php');   }  // Is doing AJAX   else if ( is_admin() && ( defined( 'DOING_AJAX' ) || DOING_AJAX ) ) {      require_once('functions_ajax.php');   }  // Front-end functions  else {       require_once('public.php');   }

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】