2016-08-01 242 views
0

嘿,我正在開發一個插件,我快要關閉插件,但我在面對<?php wp_head(); ?>下面的代碼<?php global $options; $options = get_option('p2h_theme_options'); ?>顯示小標題時遇到小問題。我嘗試使用回聲,但沒有用它顯示在字符串而不是代碼。下面是我試圖顯示代碼:使用wp_head顯示php代碼()

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

預先感謝幫助..

回答

0

你應該寫這樣的代碼。

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'); ?>'在標題中。我給出的例子顯示在字符串中,但沒有在代碼中。 –