"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/ –