web-dev-qa-db-ja.com

テーマを説明するためのエコータグ

私はWP_Themeオブジェクトのプロパティのインスタンスを返すための作業中のプラグインを持っています。このプラグインは基本的に単純な子​​テーマの作成を可能にします。

/*
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'; ?>
*/

タグ以外の必要なものすべてを作成して返します。親テーマタグを表示する配列を取得する方法がわかりません。

/*
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
*/

私はどんな洞察にも感謝します。

1
Jarmerson

それは自明の単語Arrayを出力しています。直接エコーするのではなく、配列を文字列に変換する必要があります。 implodeを試してください。

Tags:           <?php $my_theme = wp_get_theme(); echo implode(', ', $my_theme->get( 'Tags' ) ); ?>
1
Bruno Cantuaria