首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未检索自定义Wordpress侧边栏

未检索自定义Wordpress侧边栏
EN

Stack Overflow用户
提问于 2013-08-14 20:05:57
回答 1查看 89关注 0票数 0

我正在调整一个用Wordpress制作的网站,我面临着一个小麻烦:

我想为特定类别中的帖子使用自定义模板,所以我有一个单-4.php文件,为cat.id 4中的任何帖子提供一个自定义php文件。

问题->我也想显示一个自定义的侧边栏,所以在单-4.php的末尾添加:

代码语言:javascript
复制
<?php get_sidebar( $evento ); ?>

按照Wordpress代码库中的指示,期望得到我的侧栏-evento.php文件,而不是默认的sidebar.php。但是它不起作用,相反,它只会使用默认的行为。我也尝试过“单曲”。我知道代码行正在被使用,因为如果我删除它,侧栏区域就会中断(解边框和分页符)。

我的怀疑是,自定义侧栏插件在我请求任何侧栏之后就会迎头赶上,不管我请求的是哪个插件,它都会被替换。但这并没有什么意义。因为正如您在我的侧栏中看到的那样:

代码语言:javascript
复制
<div id="right">
<h3>LINE TO CHECK IF SIDEBAR-EVENTO.PHP IS SHOWN</h3>
<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?> 
    <?php endif; // end sidebar widget area ?>
<?php if ( ! dynamic_sidebar( 'sidebar-3' ) ) : ?>             
    <?php endif; // end sidebar widget area ?>
    </div></div>

这两种情况都应该发生:( A)我得到了我的自定义文本,然后B)我得到了由插件决定的其他定制文本。

我希望我已经弄清楚了我的问题是什么。请记住你的反应,我没有PHP知识,我只做HTML,这是一种慈善项目,所以我试着学习。意思:一步一步可能是必要的!哈哈。抱歉的!

先谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-14 21:19:49

尝试:

代码语言:javascript
复制
<?php get_sidebar( 'evento' ); ?>

这应该会引入侧栏-evento.php。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18241247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档