not-logged-in.php 593 B

1234567891011121314151617
  1. <?php if ( ! defined( 'ABSPATH' ) ) exit;
  2. /**
  3. * Adds our not logged-in message if the user is not logged-in and the form requires the user to be logged-in.
  4. *
  5. * @since 2.9
  6. * @return void
  7. */
  8. function nf_not_logged_in_msg( $form_id ) {
  9. $not_logged_in = Ninja_Forms()->form( $form_id )->get_setting( 'logged_in' );
  10. if ( ! is_user_logged_in() && 1 == $not_logged_in ) {
  11. $not_logged_in_msg = Ninja_Forms()->form( $form_id )->get_setting( 'not_logged_in_msg' );
  12. echo do_shortcode( $not_logged_in_msg );
  13. }
  14. }
  15. add_action( 'ninja_forms_display_user_not_logged_in', 'nf_not_logged_in_msg' );