大家好,感谢阅读。
环境:
Wordpress + 高级自定义字段插件
问题 :
我已经搜索了几个小时,但似乎找不到正确的语法来执行以下操作:
发布新帖子时,获取自定义字段值,以便用该值自动替换帖子的标题。示例:我创建了一个帖子并在我的“时间”自定义字段中设置了“上午 10 点”。帖子的标题会自动替换为“上午 10 点”。
例子:
所以我添加了一个带有以下内容的过滤器:
add_filter('wp_insert_post_data', 'change_title') ;
function change_title($data)
{
$time = XXX ; // How should I get this custom field value ?
$new_title = 'Topic created at'.$time ;
$data['post_title'] = $time ;
return $data;
}
它一定很简单,但我已经尝试了 WP 和插件文档中可用的所有功能。如果有路过的人给我解决方案,我将非常感激。
提前致谢 !