请任何人用简单的话(外行的术语)解释一下这个函数的实际功能。
if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) {
return;
}
我正在学习编写自定义帖子类型的代码,我发现这个函数可以保存元框的内容。提前感谢:)
请任何人用简单的话(外行的术语)解释一下这个函数的实际功能。
if ( defined( \'DOING_AUTOSAVE\' ) && DOING_AUTOSAVE ) {
return;
}
我正在学习编写自定义帖子类型的代码,我发现这个函数可以保存元框的内容。提前感谢:)
条件逻辑首先检查常量DOING_AUTOSAVE
通过使用PHP函数定义defined(\'SOME_CONSTANT_NAME\')
.
然后逻辑检查常量的状态/值DOING_AUTOSAVE
是true
, 这是在&&
(和)。
所以如果DOING_AUTOSAVE
已在请求生命周期和的状态/值中定义DOING_AUTOSAVE
是true
然后我们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