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.


Top ↑

Return Return

(string)


Top ↑

Source Source

File: includes/admin/class-llms-admin-review.php

49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
* @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.

Top ↑

Changelog Changelog

Changelog
Version Description
3.24.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.