| Server IP : 217.160.0.244 / Your IP : 216.73.217.138 Web Server : Apache System : Linux infong-eu155 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64 User : u100174116 ( 6746176) PHP Version : 8.5.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /homepages/13/d818981593/htdocs/GutTrechow/wp-content/plugins/gwolle-gb/frontend/ |
Upload File : |
<?php
/*
*
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
/*
* Display the total number of entries in a book.
*
* @param string $html html content of the filter.
* @param array $args the parameters of the query for visible entries. Defaults to 'book_id' = 1.
* @return string $html new html content of the filter.
*
* @since 2.3.2
*/
function gwolle_gb_addon_get_total_entries( $html, $args ) {
_deprecated_function( __FUNCTION__, ' 2.6.0', 'gwolle_gb_get_total_entries()' );
return gwolle_gb_get_total_entries( $html, $args );
}
/*
* Display the total number of entries in a book.
*
* @param string $html html content of the filter.
* @param array $args the parameters of the query for visible entries. Defaults to 'book_id' = 1.
* @return string $html new html content of the filter.
*
* @since 2.6.0
*/
function gwolle_gb_get_total_entries( $html, $args ) {
if ( ! isset($args['book_id']) ) {
$args['book_id'] = 1; // default
}
$is_search = gwolle_gb_is_search();
if ( $is_search ) {
$entries_total = gwolle_gb_get_entry_count_from_search(
array(
'checked' => 'checked',
'trash' => 'notrash',
'spam' => 'nospam',
'book_id' => $args['book_id'],
)
);
} else {
$key = 'gwolle_gb_frontend_pagination_book_' . $args['book_id'];
$entries_total = get_transient( $key );
if ( false === $entries_total ) {
$entries_total = gwolle_gb_get_entry_count(
array(
'checked' => 'checked',
'trash' => 'notrash',
'spam' => 'nospam',
'book_id' => $args['book_id'],
)
);
set_transient( $key, $entries_total, DAY_IN_SECONDS );
}
}
$html .= '<div id="gwolle-gb-total" class="gwolle-gb-total">' .
sprintf( _n( '%d entry.', '%d entries.', $entries_total, 'gwolle-gb' ), $entries_total )
. '</div>';
return $html;
}
add_filter( 'gwolle_gb_entries_list_before', 'gwolle_gb_get_total_entries', 8, 2 );