2012-05-24 94 views
0

我已經爲wordpress插件創建了一個簡碼,並在wordpress的頁面內容中的兩個句子之間插入了簡碼。但是這兩個句子顯示在pugin部分的底部。可能是這個問題?wordpress短代碼格式問題

我把短碼的,

我的插件

[插件]

新的WordPress插件...

但在插件中的HTML內容的top.Then顯示「我的插件」和「新wordpress插件...」部分在底部。我在「我的插件」和短代碼之間嘗試了一個「br」標籤。但是「我的插件」總是顯示在短代碼部分。沒有發現錯誤HTML代碼和css.Please幫助我。

回答

1

我假設你在短代碼中使用了回聲。

千萬不要使用回聲 「嗒嗒Blha」 你

例:

糟糕的方式

function headbox() { 
if (is_home()) { 
    echo '<div id="headbox">'; 
    echo '<h1>Test</h1>'; 
    echo '</div>'; 
    } 
} 
add_action('thesis_hook_header', 'headbox'); 

正確的方式使用返回

function headbox() { 
if (is_home()) { 
    $foo = '<div id="headbox">'; 
    $foo .= '<h1>Test</h1>'; 
    $foo .= '</div>'; 
     return $foo; 
    } 
} 
add_action('thesis_hook_header', 'headbox');