我为我的 wordpress 插件创建了一个简码,并将简码放在 wordpress 页面内容中的两个句子之间。但是pugin部分底部显示的两句话。可能是问题吗?
我将简码放置为,
我的插件
[插入]
新的wordpress插件...
但是插件中的Html内容显示在顶部。然后底部的“我的插件”和“新的wordpress插件...”部分。我在“我的插件”和短代码之间尝试了一个“br”标签。但是“我的插件”始终显示在短代码部分下。在 HTML 代码和 css 中未发现错误。请帮助我。
我假设您在短代码中使用了 echo 。
永远不要在你的
前任:
坏路
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');