php - 我可以在 WordPress 中使用什么操作来在保存或更新自定义帖子时触发?

标签 php wordpress custom-post-type

有什么方法可以只为自定义帖子设置 save_post 吗?我的 functions.php 的编码方式是将许多自定义字段附加到不需要/使用它们的普通帖子和页面。

最佳答案

WordPress 3.7 引入了一种使用 save_post_{$post_type} Hook 处理此问题的新方法。

假设您的自定义帖子类型是“成员目录”。您现在只能通过使用如下内容在该帖子类型上运行 save_post:

function my_custom_save_post( $post_id ) {

    // do stuff here
}
add_action( 'save_post_member-directory', 'my_custom_save_post' );

关于php - 我可以在 WordPress 中使用什么操作来在保存或更新自定义帖子时触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5151409/

相关文章:

php - 子查询计数

javascript - jQuery 序列化数据未成功发布到 PHP 表单处理程序

php - 在 PHPDoc 中记录 Controller 操作的好方法?

php - WooCommerce - 如何将列添加到管理订单页面中的产品列表

php - 如何在wordpress中通过ajax加载帖子的自定义字段值

wordpress - 自定义帖子类型/分类 URL 结构

wordpress - Woocommerce 产品可由其作者针对特定用户角色进行编辑

php - 在 Wordpress 上启用漂亮的永久链接 - apache 配置不起作用

php - 如何修改 WooCommerce 购物车、结帐页面(主题部分)

wordpress - 重新使用自定义帖子类型的默认类别/标签分类法?