我很难从自定义帖子类型的metabox中获取值。
这是我在自定义帖子类型中注册metabox的方法:
register_post_type( 'poslovi-newsletter',
array(
'labels' => array(
'name' => __( 'Poslovi newsletter' ),
'hierarchical' => false,
'singular_name' => __( 'Posalji newsletter' )
),
'public' => true,
'exclude_from_search' => true,
'menu_icon' => 'dashicons-email',
'register_meta_box_cb' => 'add_bez_oznaka_text_metabox'
)
);
Run Code Online (Sandbox Code Playgroud)
这就是我处理显示板中自定义帖子类型的元框,保存数据等的方式。
function add_bez_oznaka_text_metabox() {
add_meta_box('poslovi_newsletter_meta', 'Tekst mejla za korisnike bez oznaka', 'bez_oznaka_textarea', 'poslovi-newsletter', 'normal', 'default');
}
add_action( 'add_meta_boxes', 'add_bez_oznaka_text_metabox' );
function bez_oznaka_textarea( $post ) {
wp_nonce_field( basename( __FILE__ ), 'poslovi_newsletter_nonce' );
$poslovi_newsletter_stored_meta = get_post_meta( $post->ID );
?>
<p>
<label for="meta-textarea" class="poslovi_newsletter-row-title"><?php _e( …Run Code Online (Sandbox Code Playgroud)