Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress wp_查询忽略自定义字段orderby参数_Wordpress - Fatal编程技术网

WordPress wp_查询忽略自定义字段orderby参数

WordPress wp_查询忽略自定义字段orderby参数,wordpress,Wordpress,我在wp_查询方面遇到了一些问题。 我想用orderby meta_值获取帖子, 但它不起作用。 我得到的帖子是按发布日期降序排列的! 事实上,我正试图修复一个按自定义字段排序的问题,经过这么多测试,我意识到它在wp_查询中也不起作用。。。 但是,作为数字的自定义字段被正确排序为meta-value-num。 文本是希伯来语,不是英语,不过当我按标题排序时,它是有效的。标题是希伯来语。所以我不确定这是否与此有关 $args = array( 'post_type'

我在wp_查询方面遇到了一些问题。 我想用orderby meta_值获取帖子, 但它不起作用。 我得到的帖子是按发布日期降序排列的! 事实上,我正试图修复一个按自定义字段排序的问题,经过这么多测试,我意识到它在wp_查询中也不起作用。。。 但是,作为数字的自定义字段被正确排序为meta-value-num。 文本是希伯来语,不是英语,不过当我按标题排序时,它是有效的。标题是希伯来语。所以我不确定这是否与此有关

$args = array(
         'post_type'          => 'product',
        'post_status'         => 'publish',
        'posts_per_page'      => '-1',
        'meta_key'            => 'writer-name-text',
        'orderby'             => 'meta_value',
        'order'               => 'ASC',);