WordPress订单由custum字段,按自定义字段排序列表

问题描述:

我使用此代码来显示按“postnr”排序的列表,postnr是自定义字段。WordPress订单由custum字段,按自定义字段排序列表

$config = [ 
    "s" => $_GET["s"], 
    "order" => "ASC", 
    "orderby" => "postnr" 
]; 

如何在WordPress中对orderby自定义字段“postnr”进行排序。

您必须使用'orderby' => 'meta_value'并将meta_key定义为'meta_key' => 'postnr',

下面是代码:

$config = [ 
    "s" => $_GET["s"], 
    "order" => "ASC", 
    'meta_key' => 'postnr', 
    'orderby' => 'meta_value' //or 'meta_value_num' 
]; 

参考:: Order & Orderby Parameters

希望这有助于!