0

我有侧边栏,当我向其中添加组件时,标题会添加到 ul 的 li 项中,使其看起来很难看。我该如何克服这一点。不幸的是,我对 wordpress 和 php 知之甚少或一无所知。

这是我在萤火虫中得到它的方法:

<li class="widget widget_categories" id="categories-8"><h2 class="widgettitle">Categories</h2>
        <ul>
    <li class="cat-item cat-item-1"><a title="View all posts filed under Uncategorized" href="http://localhost/wordpress/wordpress/?cat=1">Uncategorized</a>
</li>
        </ul>
</li>

这是我在侧边栏中的内容,除了一些静态的 html ul li 片段:

<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
        <ul class="ul-cat">

        <?php wp_list_categories('show_count=1&title_li='); ?> 




        <?php wp_get_archives('type=monthly'); ?> 
</ul>       
        <?php endif; ?>
4

1 回答 1

0

要在 sidebar.php 中使用wp_list_categorieswp_get_archives,您可以关注 wp_list_categorieswp_get_archives

如果您的主题支持动态侧边栏,那么您可以从 sidebar.php 中删除wp_list_categorieswp_get_archives调用函数,并且可以使用 WordPress 管理 > 外观 > 小部件中的动态小部件,并将Categories小部件添加Archives到侧边栏。这只是一个例子,基本驻留在里面functions.php,生成动态小部件

if ( function_exists('register_sidebar') )
register_sidebar(array(
    'name' => 'Sidebar',
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    'after_widget' => '</li>',
    'before_title' => '<h2 class="widgettitle">',
    'after_title' => '</h2>'
));

如果你留下before_title空白after_title如下

'before_title' => '',
'after_title' => ''

那么你的h2意志就没有了。

注意:在您提到的问题中,h3但在您生成的 HTML 代码中,我看到了h2.

于 2012-04-09T20:47:34.313 回答