GET_PAGE_TEMPLATES仅返回文件名中带有“home”的模板

时间:2016-04-29 作者:cpcdev

我有以下自定义页面模板文件名:

模板-about-1。php模板-about-2。php模板-home-1。php模板-home-2。php我有这个函数来获取\\u page\\u模板:

function get_page_templates_select() {
 $teh_cats = get_page_templates();
 foreach ( $teh_cats as $template_name => $template_filename ) {
     $results[] = $template_name;
   }
   return $results;
}
如何修改函数以仅返回文件名中有“home”的模板?

1 个回复
最合适的回答,由SO网友:cpcdev 整理而成

在仔细考虑后,我终于明白了。。

if (stripos(strtolower($template_filename), \'home\') !== false) {
    $results[] = $template_name;
}