llms_modify_dashboard_pagination_links( string $link )
Modify the pagination links displayed on endpoints using the default LLMS loop
Description Description
Parameters Parameters
- $link
-
(string) (Required) default link.
Return Return
(string)
Source Source
File: includes/functions/llms.functions.templates.dashboard.php
function llms_modify_dashboard_pagination_links( $link ) { /** * Allow 3rd parties to disable dashboard pagination link rewriting. * Resolves compatibility issues with LifterLMS WooCommerce. */ if ( apply_filters( 'llms_modify_dashboard_pagination_links_disable', false, $link ) ) { return $link; } global $wp_rewrite; $query = parse_url( $link, PHP_URL_QUERY ); if ( $query ) { $link = str_replace( '?' . $query, '', $link ); } $parts = explode( '/', untrailingslashit( $link ) ); $page = end( $parts ); $link = llms_get_endpoint_url( LLMS_Student_Dashboard::get_current_tab( 'slug' ), $wp_rewrite->pagination_base . '/' . $page . '/', llms_get_page_url( 'myaccount' ) ); if ( $query ) { $link .= '?' . $query; } return $link; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.24.0 | Introduced. |