New Widget are not showing

时间:2014-07-19 作者:Neit

根据WordPress Codex,我添加了一个新的侧边栏,出于某种原因,它只显示在管理上,而没有显示在我的首页上。。

我试着在谷歌和这里的论坛上寻找它,但我找不到我做错了什么。

我使用的是Sahifa主题,它有自己的“theme functions.php”。如果我将它添加到“函数”中,它将不起作用。php’。

这是我的密码-

<?php
function arphabet_widgets_init() {
    register_sidebar(array(
        \'name\' => \'Header Widget Area\',
        \'id\' => \'home-header-1\',
        \'before_widget\' => \'<div id="arphabet">\',
    ));
}
add_action( \'widgets_init\', \'arphabet_widgets_init\' );
?>
在我的头上。php\'-

<div id="header-widget">
    <?php dynamic_sidebar( \'home-header-1\' ); ?>
</div>
我通过管理面板向侧边栏添加了一个横幅小部件,但没有显示任何内容。。

我哪里出错了?

1 个回复
SO网友:Brad Dalton

如果在子主题中注册新的侧栏小部件区域,请在子主题函数文件中使用以下代码:

register_sidebar( array(
    \'name\' => \'Header Widget Area\',
    \'id\' => \'home-header-1\',
    \'description\' => __( \'Your Widget Description.\', \'$text_domain\' ),
) );

结束

相关推荐

根据URL更改sidebar.php和footer.php

几天前,我提出了一个类似的问题,但也许我的问题有点不正确。我想要我的页脚。php和侧栏。php将根据URL进行更改。如果URL包含/ru,则显示ru页脚。php else显示默认页脚(footer.php)。侧边栏也应该如此。如果可能的话,你能一步一步地引导我吗。非常感谢。