llms_modify_dashboard_pagination_links( string $link )
Modify the pagination links displayed on endpoints using the default LLMS loop
Parameters Parameters
- $link
-
(string) (Required) Default link.
Return Return
(string)
Source Source
File: includes/functions/llms.functions.templates.dashboard.php
} else {
/**
* Filter the types of subscriber notification which can be managed
*
* @since unknown
*
* @param array $types The array of manageable types. Default is `array( 'email' )`.
*/
$types = apply_filters( 'llms_notification_subscriber_manageable_types', array( 'email' ) );
$settings = array();
$student = new LLMS_Student( get_current_user_id() );
foreach ( llms()->notifications()->get_controllers() as $controller ) {
foreach ( $types as $type ) {
$configs = $controller->get_subscribers_settings( $type );
if ( in_array( 'student', array_keys( $configs ), true ) && 'yes' === $configs['student'] ) {
if ( ! isset( $settings[ $type ] ) ) {
$settings[ $type ] = array();
}
$settings[ $type ][ $controller->id ] = array(
'name' => $controller->get_title(),
'value' => $student->get_notification_subscription( $type, $controller->id, 'yes' ),
);
}
}
}
$args = array(
'sections' => $sections,
'settings' => $settings,
);
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 6.3.0 | Fixed pagination when using plain permalinks. |
| 3.26.3 | Unknown. |
| 3.24.0 | Introduced. |