0

我为我的 wordpress 插件创建了一个简码,并将简码放在 wordpress 页面内容中的两个句子之间。但是pugin部分底部显示的两句话。可能是问题吗?

我将简码放置为,

我的插件

[插入]

新的wordpress插件...

但是插件中的Html内容显示在顶部。然后底部的“我的插件”和“新的wordpress插件...”部分。我在“我的插件”和短代码之间尝试了一个“br”标签。但是“我的插件”始终显示在短代码部分下。在 HTML 代码和 css 中未发现错误。请帮助我。

4

1 回答 1

1

我假设您在短代码中使用了 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');
于 2012-05-24T07:24:22.753 回答