apply_filters( 'learndash_lesson_is_sample', boolean $is_sample, WP_Post|array|null $post )
Filters whether the lesson is a sample lesson or not.
Description #
Parameters #
- $is_sample
-
(boolean) Whether the lesson is a sample lesson or not.
- $post
-
(WP_Post|array|null) Post Object.
Source #
Examples #
Note: Extended code example below not guaranteed, you may need to consult with a developer
<?php /** * Example usage for learndash_lesson_is_sample filter. */ add_filter( 'learndash_lesson_is_sample', function( $is_sample, $post ) { if ( true === $is_sample ) { // Example 1: We want to only allow logged in users to access samples. if ( ! is_user_logged_in() ) { $is_sample = false; } } // Always return $is_sample; return $is_sample; }, 30, 2 );