Bei einem WordPress-Theme ist es notwendig, Informationen oben in der style.css-Datei hinzuzufügen:
z.B; Für das Standardthema gibt es Folgendes:
/*
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
*/
Gibt es WordPress-Funktionen, um diese Informationen programmgesteuert abzurufen?
Du könntest benutzen get_theme_data()
oder dieses PHP-Skript, das ich schnell zusammengestellt habe:
<?php
$file = file('your file location');
$contents="";
foreach($file as $lines => $line){
$contents .= $line;
}
preg_match('!/\*[^*]*\*+([^/][^*]*\*+)*/!', $contents, $themeinfo);
echo nl2br($themeinfo[0]);
?>
Beachten Sie, dass get_theme_data
Die Funktion wurde in WP 3.4 als veraltet markiert und durch ersetzt wp_get_theme
. Die Ersetzungsfunktion ruft nicht alle gleichen Elemente ab styles.css
wie get_theme_data
tat, insbesondere die ThemeURI
-Element gibt jetzt das Verzeichnis des Themas zurück, nicht den Wert von Theme URL
.
http://codex.wordpress.org/Function_Reference/wp_get_theme