LLMS_Admin_Review::admin_footer( string $text )
On LifterLMS admin screens replace the default footer text with a review request
Parameters Parameters
- $text
-
(string) (Required) Default footer text.
Return Return
(string)
Source Source
File: includes/admin/class-llms-admin-review.php
* @return string
*/
public function admin_footer( $text ) {
global $current_screen;
// Show footer on our custom post types in admin, but not on the block editor.
if (
isset( $current_screen->post_type ) &&
in_array( $current_screen->post_type, array( 'course', 'lesson', 'llms_review', 'llms_membership', 'llms_engagement', 'llms_order', 'llms_coupon', 'llms_voucher', 'llms_form', 'llms_achievement', 'llms_my_achievement', 'llms_certificate', 'llms_my_certificate', 'llms_email' ), true ) &&
false === $current_screen->is_block_editor
) {
$show_footer = true;
}
// Show footer on our settings pages.
// phpcs:disable WordPress.Security.NonceVerification.Recommended -- No nonce verification needed here
// phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- No sanitization needed here, we're not gonna use this value other than for checks
// phpcs:disable WordPress.Security.ValidatedSanitizedInput.MissingUnslash -- No unslash needed here, we're not gonna use this value other than for checks
if (
( ! empty( $_GET['page'] ) && strpos( $_GET['page'], 'llms-' ) === 0 ) ||
( ! empty( $current_screen->id ) && strpos( $current_screen->id, 'lifterlms' ) === 0 )
) {
$show_footer = true;
}
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
// phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
// Exclude the wizard.
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.24.0 | Introduced. |