Wordpress 删除联系人表单7时是否运行自定义代码?

Wordpress 删除联系人表单7时是否运行自定义代码?,wordpress,Wordpress,我正在使用wp contact form 7,当我从contact form的admin菜单中删除任何联系人表单时,我想删除我的自定义表行数据。我在谷歌上试了几个小时,但没有发现任何有用的东西。是否有任何钩子或有用的例子(比如-wpcf7_delete之类的)。请提供帮助。提前感谢 由于CF7使用了名为“wpcf7\u contact\u form”的自定义post类型,您可以使用post相关的钩子并检查该post类型,如下所示: add_action( 'before_delete_post'

我正在使用wp contact form 7,当我从contact form的admin菜单中删除任何联系人表单时,我想删除我的自定义表行数据。我在谷歌上试了几个小时,但没有发现任何有用的东西。是否有任何钩子或有用的例子(比如-wpcf7_delete之类的)。请提供帮助。提前感谢

由于CF7使用了名为“wpcf7\u contact\u form”的自定义post类型,您可以使用post相关的钩子并检查该post类型,如下所示:

add_action( 'before_delete_post', 'my_func' );
function my_func( $postid ){
    // We check if the post type isn't ours and just return 
    if ( get_post_type( $postid ) != 'wpcf7_contact_form' ) return;
    // Do your stuff here
}

请注意,您可以使用其他与帖子删除相关的挂钩,如“删除帖子之前”、“删除帖子”、“删除帖子”等。这取决于您想要实现的时间和内容。

感谢Codeartist的回复,我将尝试此功能。希望这能解决我的问题。