0

我不得不在 html 的侧边栏 div 中手动添加一些 html,但是当我预览/激活这个主题时,它没有显示侧边栏的 maunal 更新内容,我是否还需要将其添加到 sidebar.php 中,如果需要,在哪里。我对 wp 和 php 都很满意。你能帮忙吗?

4

2 回答 2

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;

参考:注册侧边栏动态侧边栏

这是您当前的侧边栏(非动态)

<?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>
于 2012-04-08T21:00:00.383 回答
0

您是否尝试过刷新浏览器缓存?并且您确定您没有使用插件缓存您的页面,或者主机是否正在缓存内容?

于 2012-04-08T20:56:34.703 回答