wordpress - 对自定义帖子类型使用 publish_{custom-post-type} 钩子来更新元数据不起作用
问题描述
我正在使用 publish_{custom-post-type} 挂钩来更新刚刚发布的帖子的元数据。职位类型是jobboard-post-jobs。为什么它不起作用?
add_action('publish_jobboard-post-jobs', 'when_new_job_published');
function when_new_job_published( $post_id, $post ) {
update_post_meta( $post_id, 'meta_key_name', 'updated text for meta value' );
}
我在这里想念什么?
解决方案
您必须传递函数接受的许多参数。
add_action( 'publish_jobboard-post-jobs', 'when_new_job_published', 10, 2 );
function when_new_job_published( $post_id, $post ) {
update_post_meta( $post_id, 'meta_key_name', 'updated text for meta value' );
}
推荐阅读
- string - 如何在 Rust 中向左填充?
- bash - 为什么运行脚本时没有出现 bash 读取提示?
- python - 如何使用 numpy 而不是 for 循环进行迭代
- javascript - 有人可以告诉我为什么它在控制台中没有显示任何内容吗?我想获得输入的值。我必须使用表格吗?
- java - 带有JDK11的Kubernetes中的Spring Boot随机“SSLException:连接重置”
- c# - 在 ASP.Net Core 应用程序中使用弱密码时出现错误
- android - 通过 ADB 加载 Android APK 时出错 - StorageManager.getVolumes()' 在空对象引用上
- node.js - 用于加密/解密的 NodeJS 加密
- python - 不能按类别过滤
- r - 如何在 R 中合并我的 df 的不太相关的行?