Adding Count Post in Page

时间:2015-10-09 作者:Andhi Irawan

问题:how to display post count in a page 如下图所示:显示123种产品中的25种

我是说一般情况。我使用自定义主题并创建一个包含类别的页面。如何显示类别页面的每页文本类别计数。示例:显示123种产品中的25种。25是每页的文章数,123是一个类别的总文章数。

enter image description here

我试过用过

统计类别、标记或自定义分类插件中的帖子数

作者:bitacre(shinraholdings.com)。wordpress。org/plugins/count-posts-in-a-category/但它只显示如下所示的总数:

enter image description here

使用此短代码:显示[tax\\u count tax=“dt\\u portfolio\\u category”slug=“products banner”]产品如何修改?我在他们的论坛和网站上问过,但仍然没有答案。

1 个回复
SO网友:koko5678

如果您询问woocommerce,此函数位于woocommerce/templates/loop/results count中。php

这是完整的代码,如果您仔细阅读,就会得到逻辑。

$paged    = max( 1, $wp_query->get( \'paged\' ) );
$per_page = $wp_query->get( \'posts_per_page\' );
$total    = $wp_query->found_posts;
$first    = ( $per_page * $paged ) - $per_page + 1;
$last     = min( $total, $wp_query->get( \'posts_per_page\' ) * $paged );

if ( 1 == $total ) {
    _e( \'Showing the single result\', \'woocommerce\' );
} elseif ( $total <= $per_page || -1 == $per_page ) {
    printf( __( \'Showing all %d results\', \'woocommerce\' ), $total );
} else {
    printf( _x( \'Showing %1$d&ndash;%2$d of %3$d results\', \'%1$d = first, %2$d = last, %3$d = total\', \'woocommerce\' ), $first, $last, $total );
}
它通过以下函数在存档模板页面上调用:

do_action(\'woocommerce_before_shop_loop\');
或者你可以自己建造。可以通过以下方式以编程方式获取存档页面上的帖子数:

$display_count = get_option(\'posts_per_page\');
其余的你都能猜出来。

相关推荐

Gravity Forms - RMA Count

我是Wordpress的新手,所以想知道是否有人可以帮忙?我正在通过重力表单创建一个返回表单。然而,在每个表单的顶部,我想显示一个退货表单编号,例如RMA001、RMA002等。我想这可能可以使用一些编码来完成,但不知道如何编码。请你让我知道如何做到这一点,并解释我需要在哪里添加代码。如果您能掌握简单的英语,我们将不胜感激!非常感谢!本