【发布时间】:2017-02-27 10:24:17
【问题描述】:
我正在尝试在帖子显示在屏幕上之前编辑元数据中的字段。
我一直在查看“load-post.php”钩子,但这是在加载帖子之前调用的(如果我理解正确的话),所以帖子 ID 和元数据为空。 我尝试了其他钩子,但我无法完成这项工作。
以下帖子元字段需要更改才能显示在编辑页面上。
$post_price = get_post_meta(get_the_ID(), 'price', TRUE);
示例:数据库中的 Price = 10,但我希望它在帖子编辑页面上显示时为 Price = 15。
非常感谢任何链接、提示和想法。 :)
编辑:
我目前的解决方案:
add_action('load-post.php','calculate_price');
function calculate_price(){
$post_id = $_GET['post'];
//get price from post by post_id and do stuff
}
这是正确的方法吗?
【问题讨论】:
-
我通过在显示元框的 add_meta_boxes 钩子之前调用另一个 add_meta_boxes 钩子来完成这项工作