Astra_Ext_Blog_Pro_Markup::astra_blog_pagination( html $output )
Astra Blog Pagination
Description
Parameters
- $output
-
(html) (Required) Pagination markup.
Return
(html)
Source
File: addons/blog-pro/classes/class-astra-ext-blog-pro-markup.php
public function astra_blog_pagination( $output ) { global $wp_query; $pagination = astra_get_option( 'blog-pagination' ); $infinite_event = astra_get_option( 'blog-infinite-scroll-event' ); $load_more_text = astra_get_option( 'blog-load-more-text' ); if ( '' === $load_more_text ) { $load_more_text = __( 'Load More', 'astra-addon' ); } if ( 'infinite' == $pagination ) { if ( $wp_query->max_num_pages > 1 ) { ob_start(); ?> <nav class="ast-pagination-infinite"> <div class="ast-loader"> <div class="ast-loader-1"></div> <div class="ast-loader-2"></div> <div class="ast-loader-3"></div> </div> <?php if ( 'click' == $infinite_event ) { ?> <span class="ast-load-more active"> <?php echo apply_filters( 'astra_load_more_text', esc_html( $load_more_text ) ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> </span> <?php } ?> </nav> <?php $output .= ob_get_clean(); } } return $output; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
1.0 | Introduced. |