URLに入力できるカスタムフィールドを追加するようにクライアントからリクエストされています。ポスト自体がこの部分のために私が持っているコードで、カスタムプラグインのカスタムポストタイプです:WordPress Pluginにカスタムフィールドを追加する方法
register_post_type('storylist',
array(
'labels' => $labels,
'public' => false,
'exclude_from_search' => true,
'publicly_queryable' => false,
'show_ui' => true,
'supports' => array('title'),
)
);
add_filter('rwmb_meta_boxes', 'c_register_meta_boxes');
}
function c_register_meta_boxes($boxes){
$prefix = 'c_rwmb_';
$boxes[] = array(
'id' => 'view',
'title' => __('View Link', 'c_rwmb'),
'post_types' => array('storylist'),
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array(
'name' => __('View URL', 'c_rwmb'),
'id' => $prefix . 'view_url',
'type' => 'text',
'size' => 60,
'clone' => false
),
)
);
return $meta_boxes;
}
今の問題は、私はポストに行くとき、私はカスタムメタフィールドにも現れて表示されていないです私は行方不明のものがありますか?
愚かな質問ですが、確かに - [Meta Box Plugin](https://wordpress.org/plugins/meta-box/)がインストールされていますか?私は 'rwmb_meta_boxes'がそれに特有だと確信しています。 – Hobo
コードを見ると、 '$ meta_boxes'ではなく' $ boxes'を返さなければなりません。 – Hobo
@Hoboあなたはまあまあです。ありがとう。 – MikeL5799