gpt4 book ai didi

css - 无法设置 Wordpress wp_list_categories 的样式

转载 作者:行者123 更新时间:2023-11-28 16:55:54 25 4
gpt4 key购买 nike

我在使用 Style 显示我的 wp_list_categories 时遇到问题。我已经在使用 args 等,但这似乎对解决问题没有帮助。

我想为单篇文章显示相同的子类别。

这里是我的代码:

<?php
if (is_home()) {
wp_list_categories('orderby=id&title_li=none&depth=1');
} else {
$category = get_the_category();
$cat_term_id = $category[0]->term_id;
$cat_category_parent = $category[0]->category_parent;
$listcat = wp_list_categories('echo=0&child_of='.$cat_category_parent.'&title_li=');
$listcat = str_replace("cat-item-".$cat_term_id, "cat-item-".$cat_term_id." current-cat", $listcat);
if ( in_category( $cat_term_id ) || post_is_in_descendant_category( $cat_term_id )) {
echo $listcat;
}
}
?>
</ul>

结果如下:

http://i.stack.imgur.com/buYyl.jpg

我希望结果是这样的:

http://i.stack.imgur.com/U3Pc6.jpg

最佳答案

我认为这可能对您有用,但我不确定您在上面引用的是哪个主题文件。

<?php $parent_cat_id = 1; // Change this ID to match the ID value of the "Sepeda" category ?>
<?php $categories = get_categories( "child_of=$parent_cat_id" ); ?>

<?php if ($categories) : ?>
<ul id="category-list">
<?php // Print the link for 'Sepeda' ?>
<?php echo "<li class='category-name'><a href='" . get_category_link($parent_cat_id) . "'>" . get_cat_name($parent_cat_id) . "</a></li>"; ?>

<?php // Loop through the sub-categories of 'Sepeda' and print the names and links ?>
<?php foreach ($categories as $cat) {
echo "<li class='category-name'><a href='" . get_category_link( $cat->term_id ) . "'>" . $cat->name . "</a></li>";
} ?>

<?php wp_reset_query(); // Restore global post data ?>
</ul>
<?php endif; ?>

然后您可以使用此 CSS 适本地设置类别列表的样式:

#category-list {
width: 250px;
padding: 5px;
background: white;
list-style: none;
}
.category-name {
background-color: #694489;
color: white;
min-height: 40px;
text-align: center;
line-height: normal;
padding-top: 10px;
}
.category-name + .category-name {
margin-top: 10px;
}

关于css - 无法设置 Wordpress wp_list_categories 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32149253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com