按自定义字段查询帖子


Wordpress - Query Posts by Custom Field

我希望通过我在我的页面上创建的自定义字段查询我的帖子。但是自定义字段是一个值数组。所以自定义字段'country'可以像这样

国家=>美国、非洲、英国、波兰

让我困惑的是如何查询一个自定义字段的帖子,这是一个用','分隔的数组?

我在这里尝试了很多解决方案,但都没有成功。

任何帮助都将非常感激!

您是否将"usa,africa,united kingdom,poland"作为一个键的值?

是一个字符串,而不是一个数组

https://codex.wordpress.org/Taxonomies

function people_init() {
    // create a new taxonomy
    register_taxonomy(
        'countries',
        'post',
        array(
            'label' => __( 'Countries' ),
            'rewrite' => array( 'slug' => 'countries' ),
            'capabilities' => array(
                'assign_terms' => 'edit_guides',
                'edit_terms' => 'publish_guides'
            )
        )
    );
}
add_action( 'init', 'countries_init' );