我已经使用过WordPress了。我真正喜欢的一个功能是,当您创建自定义模板时,它们会自动获取管理员中的模板名称。
我正在制作自己的自定义PHP CMS,并且我也希望在CMS中使用此类功能。但我完全不确定如何在PHP中执行此操作。
任何人有任何想法,请分享?
答案 0 :(得分:1)
调查位于here的WP_Theme
班级。这是get_page_templates
函数的相关部分:
foreach ( $files as $file => $full_path ) {
if ( ! preg_match( '|Template Name:(.*)$|mi', file_get_contents( $full_path ), $header ) )
continue;
// do stuff
}
答案 1 :(得分:1)
当您决定如何命名和直观地表示不同的主题时,这可能很有用。
主题的名称在每个Theme文件夹的style.css文件的开头备注中设置。查看已安装的主题WP管理员
时会出现该名称 /**
* Theme Name: My Theme
与主题名称一起出现的缩略图名为“screenshot.png”,也放在主题文件夹中。