jQuery(\'#acwp-skiplinks\').prependTo(document.body);'; } } add_action('wp_head', 'acwp_skiplinks_footer_injection'); function acwp_skiplinks_footer_injection(){ $is_skiplinks = get_option('acwp_skiplinks'); $is_bodyopen = get_option('acwp_skiplinks_body_open'); if( $is_skiplinks == 'yes' && $is_bodyopen != 'yes' ){ echo acwp_skiplinks_component(); } } add_action('wp_footer', 'acwp_skiplinks_footer_injection'); function acwp_skiplinks_component(){ $turnsides = get_option('acwp_skiplinks_turnsides'); $disable_animation = get_option('acwp_skiplinks_noanimation'); $disable_shadows = get_option('acwp_skiplinks_noshadows'); $header_label = get_option('acwp_skiplinks_header_label'); $header_id = get_option('acwp_skiplinks_header_id'); $footer_label = get_option('acwp_skiplinks_footer_label'); $footer_id = get_option('acwp_skiplinks_footer_id'); $content_label = get_option('acwp_skiplinks_content_label'); $content_id = get_option('acwp_skiplinks_content_id'); $pid = get_the_ID(); $skiplinks_meta = get_post_meta($pid, 'acwp_skiplinks', true); // Implement 'class' attribute $class = ''; if( ($disable_animation != 'yes') || ($disable_shadows != 'yes') || ($turnsides == 'yes') ){ $class .= 'class="'; $class .= ($disable_animation != 'yes') ? 'acwp-skiplinks-animated ' : ''; $class .= ($disable_shadows != 'yes') ? 'acwp-skiplinks-shadows ' : ''; $class .= ($turnsides == 'yes') ? 'acwp-skiplinks-turnsides' : ''; $class .= '"'; } $output = ''; return wp_kses_post($output); } function acwp_skiplinks_customstyle(){ wp_enqueue_style( 'acwp-skiplinks-customstyle', get_template_directory_uri() . '/assets/css/custom.css' ); $bg_color = get_option('acwp_skiplinks_bg'); $text_color = get_option('acwp_skiplinks_txt'); $is_custom_style = ($bg_color || $text_color) ? true : false; $output = ''; if( $bg_color && $bg_color != '' ){ $output .= '#acwp-skiplinks > ul > li > a {background-color: '.$bg_color.'}'; } if( $text_color && $text_color != '' ){ $output .= '#acwp-skiplinks > ul > li > a {color: '.$text_color.'}'; } if( $is_custom_style ){ wp_add_inline_style( 'acwp-skiplinks-customstyle', $output ); } } add_action('wp_enqueue_scripts', 'acwp_skiplinks_customstyle');