当我创建新帖子时,在单击“添加新内容”后,在帖子编辑器显示时,我不必使用下拉菜单并选择要使用的自定义字段,而是希望已有一些默认的自定义字段输入开口端。
在视觉上,代替:
我想要类似的东西:
我知道有一些插件(CPT,更多字段等),但是我想用一种简单的方法来完成基本功能。
我尝试过这样的事情(我正在使用自定义帖子类型'product'):
function register_custom_fields( $post_ID ) {
global $wpdb;
if( !wp_is_post_revision( $post_ID ) ) {
add_post_meta( $post_ID, 'reference', '', true);
add_post_meta( $post_ID, 'price', '', true);
}
}
add_action('edit_product', 'register_custom_fields');
但这似乎不起作用。我认为该挂钩可能是错误的(因为edit_post
在更新后出现),但是我看不到“新帖子”的任何挂钩(在用户单击wp admin中的“新帖子”之后)。有没有 ?
还是整个想法是错误的,还有另一种方法?