您能告诉我wordpress操作挂钩在用户创建新的自定义帖子时只能触发一次吗。
这意味着,如果用户创建了一个新帖子,则必须触发挂钩,但当用户更新或编辑帖子时,则不应执行挂钩。
以前我使用的是publish\\u post,但它总是在用户创建、编辑或更新帖子时执行,但是我添加了一些条件来阻止此操作,但对我来说不起作用。
代码如下:
add_action( \'publish_property\', \'pms_post_published_notification\', 10, 2 );
function pms_post_published_notification( $ID, $post ) {
if(get_post_field(\'post_type\',$ID ) === \'property\' && !wp_is_post_revision( $ID )){// custom code here}