使用Wordpress主题,有必要在style.css文件的顶部添加信息:
e.g;对于默认主题,有这样的:
/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/
是否有任何wordpress函数以编程方式获取此信息?
答案 0 :(得分:4)
答案 1 :(得分:3)
您可以使用get_theme_data()
或我快速整理的PHP脚本:
<?php
$file = file('your file location');
$contents = '';
foreach($file as $lines => $line){
$contents .= $line;
}
preg_match('!/\*[^*]*\*+([^/][^*]*\*+)*/!', $contents, $themeinfo);
echo nl2br($themeinfo[0]);
?>
答案 2 :(得分:1)
请注意,{3.4}中已弃用get_theme_data
函数,并替换为wp_get_theme
。替换函数不会像styles.css
那样从get_theme_data
检索所有相同的元素,特别是ThemeURI
元素现在返回主题的目录,而不是Theme URL
的值。 / p>