"Resource"라는 이름의 게시물을위한 메타 박스를 만들었습니다. 여기서 나는 백엔드에서 사전 정의 된 select 요소로부터 값을 선택할 수 있습니다. 저장 한 후 프론트 엔드에 표시합니다. 이미지를 참조하십시오. wordpress에서 the_tags() 또는 the_category()와 같은 함수를 만드는 방법은 무엇입니까?
function.php
add_filter('rwmb_meta_boxes', 'resource_meta_box');
function resource_meta_box($meta_boxes) {
$meta_boxes[] = array(
'id' => 'resource_box',
'title' => esc_html__('Resource'),
'post_types' => array('post'),
'context' => 'side',
'priority' => 'high',
'autosave' => true,
// List of meta fields
'fields' => array(
// RESOURCE BOX
array(
'name' => esc_html__(''),
'id' => "resource",
'type' => 'select',
// Array of 'value' => 'Label' pairs for select box
'options' => array(
'Item 1' => esc_html__('Item 1'),
'Item 2' => esc_html__('Item 2'),
'Item 3' => esc_html__('Item 3'),
'Item 4' => esc_html__('Item 4'),
'Item 5' => esc_html__('Item 5'),
),
// Placeholder of Select.
'placeholder' => esc_html__('None')
)
)
);
return $meta_boxes;
}
에 다음 코드를했고, 그것을 필요로하는 다음 코드는 사전에 <?php echo rwmb_meta('resource'); ?>
감사를 표시합니다.
게시물에 대한 메타 데이터를 가져 오는 방법을 읽은 다음 한 번에 알려줍니다. 방해가되는 경우 돌아와서 시도한 것을 보여 주지만 노력을했다고 표시해야합니다. –
https://developer.wordpress.org/reference/functions/get_post_meta/ –