我完全被困住了,如果能给我一些建议,我将不胜感激。
The problem: 我想创建一个搜索功能,让我可以根据日本人的便利设施筛选他们,例如停车场、桑拿、基岩浴等,这些设施作为元数据存储在帖子中(一个清单)。
我已在帖子中将这些便利设施注册为元数据检查表,代码如下:
add_filter( \'rwmb_meta_boxes\', \'onsen_register_meta_boxes\' );
function onsen_register_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array(
\'title\' => esc_html__( \'Amenities\', \'onsen\' ),
\'context\' => \'side\',
\'fields\' => array(
// CHECKBOX LIST
array(
\'id\' => "{$prefix}checkbox_list",
\'type\' => \'checkbox_list\',
// Options of checkboxes, in format \'value\' => \'Label\'
\'options\' => array(
\'sauna\' => esc_html__( \'Sauna\', \'onsen\' ),
\'parking\' => esc_html__( \'Parking\', \'onsen\' ),
\'natural\' => esc_html__( \'Natural\', \'onsen\' ),
\'food\' => esc_html__( \'Food\', \'onsen\' ),
\'station\' => esc_html__( \'Close to Station\', \'onsen\' ),
\'towel\' => esc_html__( \'Towel\', \'onsen\' ),
\'bedrock\' => esc_html__( \'Bedrock Bath\', \'onsen\' ),
\'shampoo\' => esc_html__( \'Shampoo\', \'onsen\' ),
\'rest\' => esc_html__( \'Rest Area\', \'onsen\' ),
\'tattoo\' => esc_html__( \'Tattoo OK\', \'onsen\' ),
),
),
),
);
return $meta_boxes;
}
这段代码在后端为我提供了检查表,因此我可以轻松地检查给定onsen的相关框。我知道我需要创建一个包含所有便利设施清单的前端用户表单,但我不知道如何在自定义搜索页面上为WP\\U查询创建$args,因为这是一个清单,可能需要获取多个或没有数据点。。。任何帮助都将不胜感激。