Update custom post type title 时间:2014-10-31 作者:myol 当用户在管理后端更新自定义帖子类型的标题时,我想更新自定义帖子类型的帖子元。类似下面的伪代码;if ((get_the_title() !== $val_in_title_field) && (Publish == true)) { update_post_meta( $id, \'custom_field\', \'\' ); } 我不清楚如何检查用户单击发布时从标题字段传递的内容,以及如何检查uer是否单击了发布。 1 个回复 最合适的回答,由SO网友:Domain 整理而成 试试这个,add_filter( \'wp_insert_post_data\' , \'modify_post_title\' , \'50\', 2 ); function modify_post_title( $data , $postarr ) { if($data[\'post_type\'] == \'{custom post type}\') { if($data[\'post_title\'] == $postarr[\'post_title\']){ update_post_meta( $data["ID"], \'custom_field\', \'\' ); } } return $data; } 参考号:https://wordpress.org/support/topic/modifying-title-before-saving-custom-post 结束 文章导航