Logo
技术 转载 C#

wordpress调用指定字段文章数据+指定字段排序

photo
Pastore Antonio

2023年09月18日

wordpress的文章主表里面字段很精简,浏览数这玩意需要写到meta表去联表查询,然后如果你要按浏览数调用文章数据可以用“get_posts()”函数这么干:

$args = array(
    'numberposts' => 调用数量(整数),
    'orderby' => 'meta_value_num',
    'meta_key' => 排序meta字段名称一般是views,
    'order' => 'DESC',
);

但是如果你要获取按浏览排序同时还要获取指定字段的文章数据时,因为都要指定meta字段名,所以两个“meta_key”重复了肯定玩不转,所以得这么写:

$args = array(
    'numberposts' => 调用数量(整数),
    'orderby' => 'meta_value_num',
    'meta_key' => 排序meta字段名称一般是views,
    'order' => 'DESC',
    'meta_query' => array(
        array(
            'key' => 字段名称,
            'value' => 字段值
        )
    )
);

最后再把数组给到“get_posts()”函数,就ok了。

$array = query_posts($args);

PS:会玩这些花活后就可以调用更多类型的文章数据了。

本文为原创文章,请注意保留出处!
修复群晖Synology Drive client右键菜单缺失问题 Local, clean & environmental 作者:Pastore Antonio
1806 浏览量
1779 浏览量
configure: error: Package requirements (oniguruma) were not met Local, clean & environmental 作者:Pastore Antonio
1524 浏览量
Adobe Acrobat Pro 激活 Local, clean & environmental 作者:Pastore Antonio
1518 浏览量
追寻日出,找回自己 Local, clean & environmental 作者:Pastore Antonio
1488 浏览量