WordPress 中的多个小部件侧边栏

发布于 2024-10-10 03:51:53 字数 469 浏览 2 评论 0原文

我已经使用以下代码使用我的functions.php 文件成功创建了多个wordpress 小部件侧边栏,

<?php
    if(function_exists('register_sidebar')){
        register_sidebar(array('name' => 'mrskitson'));
        register_sidebar(array('name' => 'mrskitson2'));
    } 
?>

但是当我尝试将它们包含在页面中时,即使我按名称指定第二个侧边栏,也只会显示第一个侧边栏。其代码如下。

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('mrskitson2') ) : ?>

感谢您提前的帮助。

I have succesfuly created multiple wordpress widgetized sidebars with my functions.php file with the following code

<?php
    if(function_exists('register_sidebar')){
        register_sidebar(array('name' => 'mrskitson'));
        register_sidebar(array('name' => 'mrskitson2'));
    } 
?>

However When I try and include them in a page only the first one shows up even when I specify the second one by name. The code for that is below.

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('mrskitson2') ) : ?>

Thanks for the help in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我不会写诗 2024-10-17 03:51:53
if(function_exists('register_sidebar')){
        register_sidebar(array('name' => 'mrskitson','id' => 'mrskitson'));
        register_sidebar(array('name' => 'mrskitson2','id' => 'mrskitson2'));
    } 

尝试添加一个 ID,我相信这就是它的关键所在。

if(function_exists('register_sidebar')){
        register_sidebar(array('name' => 'mrskitson','id' => 'mrskitson'));
        register_sidebar(array('name' => 'mrskitson2','id' => 'mrskitson2'));
    } 

Try including an ID, I believe that is what it is keyed on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文