Function Reference: geodir_title_meta_pagenumbering
Summary
Determine the page numbering of the current post/page/cpt.
Global Values
- $wp_query
- (object) (required) WordPress Query object.
- Default: None
- $post
- (object) (required) The current post object.
- Default: None
Package
GeoDirectory
Parameters
- $request
- (string) (required) ‘nr’|’max’ – whether to return the page number or the max number of pages.
- Default: None
Return Values
- (int|null)
- The current page numbering.
Change Log
Since: 1.6.0
Source File
geodir_title_meta_pagenumbering() is located in geodirectory-functions/general_functions.php [Line: 5162]
Source Code
function geodir_title_meta_pagenumbering( $request = 'nr' ) { global $wp_query, $post; $max_num_pages = null; $page_number = null; $max_num_pages = 1; if ( ! is_singular() ) { $page_number = get_query_var( 'paged' ); if ( $page_number === 0 || $page_number === '' ) { $page_number = 1; } if ( isset( $wp_query->max_num_pages ) && ( $wp_query->max_num_pages != '' && $wp_query->max_num_pages != 0 ) ) { $max_num_pages = $wp_query->max_num_pages; } } else { $page_number = get_query_var( 'page' ); if ( $page_number === 0 || $page_number === '' ) { $page_number = 1; } if ( isset( $post->post_content ) ) { $max_num_pages = ( substr_count( $post->post_content, '' ) + 1 ); } } $return = null; switch ( $request ) { case 'nr': $return = $page_number; break; case 'max': $return = $max_num_pages; break; } return $return; }