有条件地使用 wp_list_categories (Wordpress)

发布于 2024-09-05 13:38:32 字数 180 浏览 2 评论 0原文

我在 WordPress 中使用 wp_list_categories 标签。 我想将其包装在一个条件中,以便仅在数据库中有帖子时使用它。比如:

if ($number_of_posts > "0") {
}

但我找不到一个可以让我计算帖子数量的函数。有人知道解决办法吗?

I am using the wp_list_categories tag in Wordpress.
I would like to wrap this in a condition so it is only used when there are posts in the database. Something like:

if ($number_of_posts > "0") {
}

But I can't find a function that'll let me count the number of posts. Anyone know the solution?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱娆 2024-09-12 13:38:32

我将使用循环想法与查询帖子

之类的

query_posts('posts_per_page=1');
if(have_posts()) {
   // run code here!
}

希望这有帮助:)

i would use the loop idea with query posts

something like

query_posts('posts_per_page=1');
if(have_posts()) {
   // run code here!
}

Hope this helps :)

辞别 2024-09-12 13:38:32

找到这个片段:

$num_pages = wp_count_posts( 'page' );     
$num_pages = $num_pages->publish; //publish

当按如下方式使用时,解决了我的问题:

<?php 
if ($num_posts > "0") {
wp_list_categories('title_li=Blog:'); 
}

Found this snippet:

$num_pages = wp_count_posts( 'page' );     
$num_pages = $num_pages->publish; //publish

Which when used as follows, solves my problem:

<?php 
if ($num_posts > "0") {
wp_list_categories('title_li=Blog:'); 
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文