Current Path : /home/theafprt/conviviality360.com/wp-content/themes/salient/nectar/helpers/ |
Current File : /home/theafprt/conviviality360.com/wp-content/themes/salient/nectar/helpers/page.php |
<?php /** * Page related helpers * * @package Salient WordPress Theme * @subpackage helpers * @version 9.0.2 */ // Exit if accessed directly if ( ! defined( 'ABSPATH' ) ) { exit; } add_filter( 'the_password_form', 'nectar_custom_password_form' ); /** * Password form markup modification. * * @since 3.0 */ function nectar_custom_password_form() { global $post; $post = get_post( $post ); $label = 'pwbox-' . ( empty( $post->ID ) ? rand() : $post->ID ); $output = '<form action="' . esc_url( site_url( 'wp-login.php?action=postpass', 'login_post' ) ) . '" class="post-password-form" method="post"> <p>' . esc_html__( 'This content is password protected. To view it please enter your password below:', 'salient' ) . '</p> <p><label for="' . esc_attr($label) . '">' . esc_html__( 'Password:', 'salient' ) . ' </label> <input name="post_password" id="' . esc_attr($label) . '" type="password" size="20" /><input type="submit" name="Submit" value="' . esc_attr__( 'Submit', 'salient' ) . '" /></p></form>'; return $output; } /** * @deprecated since 10.5 */ if ( ! function_exists( 'nectar_current_page_url' ) ) { function nectar_current_page_url() { return ''; } } $nectar_using_VC_front_end_editor = (isset($_GET['vc_editable'])) ? sanitize_text_field($_GET['vc_editable']) : ''; $nectar_using_VC_front_end_editor = ($nectar_using_VC_front_end_editor == 'true') ? true : false; /** * Grab all fullscreen page row related options. * * @since 6.0 */ function nectar_get_full_page_options() { global $post; $page_full_screen_rows = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows', true ) : ''; $page_full_screen_rows_animation = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_animation', true ) : ''; $page_full_screen_rows_animation_speed = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_animation_speed', true ) : ''; $page_full_screen_rows_anchors = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_anchors', true ) : ''; $page_full_screen_rows_dot_navigation = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_dot_navigation', true ) : ''; $page_full_screen_rows_footer = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_footer', true ) : ''; $page_full_screen_rows_content_overflow = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_content_overflow', true ) : ''; $page_full_screen_rows_bg_img_animation = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_row_bg_animation', true ) : ''; $page_full_screen_rows_mobile_disable = ( isset( $post->ID ) ) ? get_post_meta( $post->ID, '_nectar_full_screen_rows_mobile_disable', true ) : ''; global $nectar_using_VC_front_end_editor; // On front end editor certain values are forced. if($nectar_using_VC_front_end_editor) { $page_full_screen_rows_animation = 'none'; $page_full_screen_rows_dot_navigation = 'tooltip_alt'; $page_full_screen_rows_footer = 'none'; } $nectar_full_page_options = array( 'page_full_screen_rows' => $page_full_screen_rows, 'page_full_screen_rows_animation' => $page_full_screen_rows_animation, 'page_full_screen_rows_animation_speed' => $page_full_screen_rows_animation_speed, 'page_full_screen_rows_anchors' => $page_full_screen_rows_anchors, 'page_full_screen_rows_dot_navigation' => $page_full_screen_rows_dot_navigation, 'page_full_screen_rows_footer' => $page_full_screen_rows_footer, 'page_full_screen_rows_content_overflow' => $page_full_screen_rows_content_overflow, 'page_full_screen_rows_bg_img_animation' => $page_full_screen_rows_bg_img_animation, 'page_full_screen_rows_mobile_disable' => $page_full_screen_rows_mobile_disable, ); return $nectar_full_page_options; } /** * Adds a body class when using the page fullscreen rows option. * * @since 7.0 */ function nectar_add_pfsr_bodyclass(){ $post_id = (int) vc_get_param( 'vc_post_id' ); $page_full_screen_rows = (isset($post_id)) ? get_post_meta($post_id, '_nectar_full_screen_rows', true) : ''; if($page_full_screen_rows === 'on') { add_filter( 'body_class','nectar_using_pfsr_editor_class' ); } } /** * Adds a body class when using the page fullscreen rows option on the front end editor. * * @since 10.0 */ function nectar_using_pfsr_editor_class( $classes ) { $classes[] = 'nectar_using_pfsr'; $classes[] = 'nectar_pfsr_compose_mode'; $classes[] = 'nectar-no-flex-height'; return $classes; } /** * Adds a body class when using the page fullscreen rows option. * * @since 10.0 */ function nectar_using_pfsr_class( $classes ) { global $post; if( !$post ) { return $classes; } $page_full_screen_rows = (isset($post->ID)) ? get_post_meta($post->ID, '_nectar_full_screen_rows', true) : ''; if( $page_full_screen_rows === 'on' ) { $classes[] = 'nectar_using_pfsr'; $classes[] = 'nectar-no-flex-height'; } $nectar_box_roll = (isset($post->ID)) ? get_post_meta($post->ID, '_nectar_header_box_roll', true) : ''; if( $nectar_box_roll === 'on' ) { $classes[] = 'nectar_box_roll'; } return $classes; } if( $nectar_using_VC_front_end_editor ) { nectar_add_pfsr_bodyclass(); } else { add_filter( 'body_class','nectar_using_pfsr_class' ); }