我想從WordPress的post.I的文本編輯器中添加簡碼添加按照wordpress的帖子短代碼:短碼WordPress的文本編輯器不工作
<img alt="" src="[template_url]/images/ic_sol_1a.png" />
這裏[template_url]
是短碼我想用它沒有工作。當我在帖子頁面看到它時,它顯示的文字不是短代碼響應。某處我看到了一個解決方案,如添加下面的行添加到functions.php主題:
add_filter('widget_text', 'shortcode_unautop');
add_filter('widget_text', 'do_shortcode');
但還是加上幾行後,我無法讓簡碼的工作。可能的原因是什麼?
我的簡碼的功能是這樣的:
function my_template_url() {
return get_bloginfo('template_url');
}
add_shortcode("template_url", "my_template_url");
你在哪裏放置短代碼功能?這是否在你的主題的functions.php文件中?你提到這是在WordPress的文章的文本編輯器,所以你顯示的過濾器不適用。你在輸出哪個文件?你可以包含你的模板標記這個特定的部分? –
@NathanDawson我在theme.php裏添加了短代碼函數,並在創建帖子的時候在文章編輯器中使用了短代碼[[template_url]''。 –
請包括single.php –