List pages by custom field?

时间:2019-04-24 作者:Markus Hansen

出于SEO目的,我使用的URL如下:

地点com/父/子/

目前我有如下页面:

地点com/父级/

地点com/第1页/

地点com/第2页/

地点com/第3页/

我想列出some 网站上的第1页、第2页等页面。com/parent/I认为最好的方法是在这些字段中添加一个自定义字段。

那么,有没有更好的方法来做到这一点?如果没有,如何根据自定义字段列出页面?

1 个回复
SO网友:nmr

作用wp_list_pages() 接受来自的参数get_pages() 作用要列出按自定义字段筛选的页面,请使用meta_keymeta_value 在参数数组中。可以找到可接受参数的列表herehere.

wp_list_pages([
    \'meta_key\' => \'your_meta_KEY\',
    \'meta_value\' => \'searched_value\', // optional
]);
meta_value 不是必需的,如果跳过它,将返回具有自定义字段任何值的页面列表。

相关推荐

在使用Get_the_Category_List时获取类别的父类别

我使用get_the_category_list 要在存档页面的“我的帖子”标题中创建cat链接,请执行以下操作:$categories_list = get_the_category_list( esc_html__( \', \', \'mytheme\' ) ); if ( $categories_list ) { echo \'<div class=\"cat-links\">\'; get_template_part(\'images/inli