我想在wordpress中創建一個簡碼。如何在wp shortcode中添加網站名稱變量?
一切都會動態拉動(甚至網站名稱),所以用戶不需要改變任何東西,最終結果應該是「Copyright 2015 Website title」。我用下面的代碼,但我得到一個語法錯誤:
function copyright_shortcode($atts){
extract(shortcode_atts(array(
'company' => '<?php bloginfo('name'); ?>'
),$atts,'copyright'));
$text='©<span class="small"> Copyright '.date('Y') . $company.'</span>';
return $text;
}
add_shortcode('copyright','copyright_shortcode');
語法錯誤出現在一排:
'company' => '<?php bloginfo('name'); ?>'
謝謝!
你能給我們提供關於你得到的錯誤的更多信息嗎? –
語法突出顯示可能會揭示問題...您正嘗試將PHP放入字符串中。而不是''<?php bloginfo('name'); '','use'get_bloginfo('name')' –
@LajosArpad我在行''company'=>'<?php bloginfo('name'); '>' – pevoje