在WordPress中执行自动保存功能(_A)

时间:2016-02-20 作者:vipworks

请任何人用简单的话(外行的术语)解释一下这个函数的实际功能。

if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) {
    return;
}
我正在学习编写自定义帖子类型的代码,我发现这个函数可以保存元框的内容。

提前感谢:)

1 个回复
SO网友:Adam

条件逻辑首先检查常量DOING_AUTOSAVE 通过使用PHP函数定义defined(\'SOME_CONSTANT_NAME\').

然后逻辑检查常量的状态/值DOING_AUTOSAVEtrue, 这是在&& (和)。

所以如果DOING_AUTOSAVE 已在请求生命周期和的状态/值中定义DOING_AUTOSAVEtrue 然后我们return 这是一种中止在条件下遵循的逻辑的方法。

DOING_AUTOSAVE 仅在wp-admin/includes/post.php 中的文件wp_autosave() 作用

当然,它可能会在其他地方习惯性地定义。。。

了解更多有关wp_auto_save() 此处:https://developer.wordpress.org/reference/functions/wp_autosave/defined() 此处:http://php.net/manual/en/function.defined.php

相关推荐