Je travaille sur un plugin pour renvoyer une instance des propriétés de l'objet WP_Theme. Le plugin permet essentiellement de créer un thème enfant simple.
/*
Theme Name: <?php echo $new_theme_title, '\n'; ?>
Description: <?php echo $new_theme_description, '\n'; ?>
Author: <?php echo $new_theme_author, '\n'; ?>
Template: <?php echo $parent_theme_template, '\n'; ?>
Author URI: <?php echo 'http://buildtheweb.design', '\n'; ?>
Version: <?php $my_theme = wp_get_theme();echo $my_theme->get( 'Name' ) . " is version " . $my_theme->get( 'Version' ), '\n';?>
License: See <?php echo $parent_theme_template . '(Google Search)', '\n'; ?>
License URI: See <?php echo $parent_theme_template . '(Google Search)', '\n'; ?>
Tags: <?php $my_theme = wp_get_theme(); echo $my_theme->get( 'Tags' ); ?>
Text Domain: <?php echo $parent_theme_template. '-child' , '\n'; ?>
*/
Crée et retourne tout ce que nous voulons sauf les balises. Je ne sais pas comment faire en sorte que le tableau affiche les balises de thème parent.
/*
Theme Name: New Child Theme
Description: Testing our awesome child theme creation plugin
Author: Jarod Thornton
Template: twentysixteen
Author URI: http://buildtheweb.design
Version: Twenty Sixteen is version 1.1
License: http://domain.com/wp-content/themes/twentysixteen/style.css
License URI: ^
Tags: Array
Text Domain: twentysixteen-child
*/
J'apprécie toute idée.
Il génère le mot Array
qui est explicite. Au lieu d’en faire directement l’écho, vous devrez transformer le tableau en chaîne. Essayez implode
, quelque chose comme:
Tags: <?php $my_theme = wp_get_theme(); echo implode(', ', $my_theme->get( 'Tags' ) ); ?>