为什么这个get_pages返回一个空数组?

问题描述 投票:1回答:2

我正在尝试为我的自定义帖子类型添加一个元框(在插件中)。

我想获取在我的Wordpress站点中分配了特定页面模板的所有页面,因此我使用以下内容:

$surgeons = get_pages(array(
    'meta_key' => '_wp_page_template',
    'meta_value' => 'template-meet-the-team-single.php'
));

但是,$外科医生作为一个空阵列返回,为什么?

听起来好像没有页面正在使用我所说的模板,好像我只是使用默认的get_pages()它返回所有页面,但这是不正确的,因为我肯定有分配此模板的页面。

此代码是否在插件文件中,meta_value是否尝试在插件文件夹中找到此模板?

php wordpress
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.