我不得不在html的侧边栏div中添加一些html,但是当我预览/激活这个主题时,它没有显示侧边栏的maunal更新内容,我是否需要将此添加到sidebar.php中,如果那么。我对wp以及php都很满意。你能帮忙吗?
答案 0 :(得分:1)
这是Wordpress侧边栏(sidebar.php)的推荐方式
<ul id="sidebar">
<?php if ( !dynamic_sidebar() ) : ?>
<li>{static sidebar item 1}</li>
<li>{static sidebar item 2}</li>
<?php endif; ?>
</ul>
但如果你总是希望在侧边栏上有一些静态项目,那么你可以按如下方式制作sidebar.php
// Static items will be always at the top of the sidebar
<ul id="sidebar">
<?php if ( !dynamic_sidebar() ) : ?>
<li>{static sidebar item 1}</li>
<li>{static sidebar item 2}</li>
<?php endif; ?>
</ul>
if(function_exists(‘dynamic_sidebar’) && dynamic_sidebar()) :
endif;
参考:Register Sidebar和Dynamic Sidebar。
这是您当前的侧边栏(非动态)
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
<div id="sidebar">
<h3>Category</h3>
<ul class="ul-cat">
<?php wp_list_categories('show_count=1&title_li='); ?>
</ul>
<h3>Archives</h3>
<ul class="ul-archives">
<?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
答案 1 :(得分:0)
您是否尝试刷新浏览器缓存?你确定你没有使用插件缓存你的页面,或者托管是否正在缓存内容?