2012-05-24 54 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');