Hallo Leute!
Ich bin gerade dabei, mir ein kleines Plugin zu schreiben, dass mir Details zum aktuell aktiven Theme in einer Seite/Beitrag ausgibt. Allerdings bemerke ich, dass die Performance um einiges in den Keller geht. Auch bei Seiten, die die Theme-Details gar nicht darstellen sollen. Könnt ihr euch meinen Code vielleicht einmal ansehen und mir evtl. Tips zur Performance-Steigerung geben:
Schon mal vielen vielen Dank
PHP
function display_theme($display = false) {
$theme_data = get_theme_data(get_stylesheet_uri() );
if($display) {
echo '<ul><li>'.$theme_data['Description'].'</li></ul>';
} else {
return '<ul><li>'.$theme_data['Description'].'</li></ul>';
}
}
add_filter('the_content', 'current_theme', 7);
function current_theme($content){
$content = str_replace("[theme_details]", display_theme(), $content);
return $content;
}
Alles anzeigen