2016-08-01 7 views
0

ちょっと私はプラグインを開発していますが、プラグインを閉じるのに近いですが、ヘッダーの<?php wp_head(); ?>の下にコード<?php global $options; $options = get_option('p2h_theme_options'); ?>を表示する際に小さな問題に直面しています。私はエコーを使用してみましたが、コードの代わりに文字列で表示しています。あなたはこのようなコードを記述する必要がありwp_head()を使用してヘッダーにphpコードを表示

答えて

0

助けを事前に

add_action('wp_head', 'my_facebook_tags'); 
function my_facebook_tags() { 
echo '<?php global $options; 
$options = get_option("p2h_theme_options") ?>'; 
} 

感謝..:以下、私が表示しようとしたコードがあります。

add_action('wp_head', 'my_facebook_tags'); 
function my_facebook_tags() { 
    //GLOBAL $options; 
    //$options = get_option("p2h_theme_options"); 
    //var_dump($options); 
    echo eval("global $options; $options = get_option("p2h_theme_options");"); 
} 

このようにコードを変更して、値が印刷されているかどうかを確認してください。

ありがとう

+0

@renishさんの返信ありがとうございますが動作しません。ヘッダでは 'Array'として表示しています –

+0

私は自分のコードを変更しました。配列から値を取得して、印刷したいものを出力します。 –

+0

あなたのコード表示は '$ options'と同じですが、私は全体のコードを表示したい' <?php global $ options; $ options = get_option( 'p2h_theme_options'); ?>をヘッダに入れます。私が与えた例は文字列で表示されますが、コードでは表示されません。 –

関連する問題