$wp_query = $this->wp_query_wrapper->get_main_query(); $query_loop_page_number = $this->get_page_number_from_query_loop(); if ( $query_loop_page_number ) { return $query_loop_page_number; } return (int) $wp_query->get( 'page' ); } /** * Returns the current page number. * * @return int The current page number. */ public function get_current_page_number() { // Get the page number for an archive page. $page_number = \get_query_var( 'paged', 1 ); if ( $page_number > 1 ) { return $page_number; } $query_loop_page_number = $this->get_page_number_from_query_loop(); if ( $query_loop_page_number ) { return $query_loop_page_number; } // Get the page number for a page in a paginated post. return \get_query_var( 'page', 1 ); } /** * Returns the key of the query loop. * * @return string The key of the query loop. */ public function get_key_query_loop() { $regex_pattern = '/^query-\d+-page$/'; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- not form data. foreach ( $_GET as $key => $value ) { if ( \preg_match( $regex_pattern, $key ) ) { return $key; } } return ''; } /** * Returns the page number from the query loop. * * @return string The page number from the query loop. */ public function get_page_number_from_query_loop() { $key_query_loop = $this->get_key_query_loop(); if ( $key_query_loop ) { // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotValidated,WordPress.Security.NonceVerification.Recommended -- Validated in get_key_query_loop(). $page_number = (int) $_GET[ $key_query_loop ]; if ( $page_number > 1 ) { return $page_number; } } return ''; } }
Warning: Cannot modify header information - headers already sent by (output started at /htdocs/ameublementsafwan.com/wp-content/plugins/wordpress-seo/src/helpers/pagination-helper.php:1) in /htdocs/ameublementsafwan.com/wp-includes/pluggable.php on line 1435

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/ameublementsafwan.com/wp-content/plugins/wordpress-seo/src/helpers/pagination-helper.php:1) in /htdocs/ameublementsafwan.com/wp-includes/pluggable.php on line 1438