我有以下自定义页面模板文件名:
我有这个功能来获取页面模板:
function get_page_templates_select() {
$teh_cats = get_page_templates();
foreach ( $teh_cats as $template_name => $template_filename ) {
$results[] = $template_name;
}
return $results;
}
如何修改该功能只返回有" home"在他们的文件名?
答案 0 :(得分:1)
经过深思熟虑后想出来......
if (stripos(strtolower($template_filename), 'home') !== false) {
$results[] = $template_name;
}
答案 1 :(得分:0)
我想你可以使用:
function get_page_templates_select() {
$teh_cats = get_page_templates();
foreach ( $teh_cats as $template_name => $template_filename ) {
if (preg_match('/home/i', $template_filename)) {
$results[] = $template_name;
}
}
return $results;
}