options = get_option( 'accessible_poetry' ); // HTML Lang Attribute if( isset($this->options['html_lang']) ) add_filter( 'wp_footer', array( $this, 'html_lang' ) ); // Logo Aria if( isset($this->options['logo_identifier']) && isset($this->options['logo_directive']) ) add_filter( 'wp_footer', array( $this, 'logo_aria' ) ); // Remove Tabindex if( isset($this->options['remove_tabindex']) ) add_filter( 'wp_footer', array( $this, 'remove_tabindex' ) ); // Logo Directive if( isset($this->options['logo_directive']) && isset($this->options['logo_identifier']) ) add_filter( 'wp_footer', array( $this, 'logo_directive' ) ); // Title Attribute if( isset($this->options['title_attr']) ) add_filter( 'wp_footer', array( $this, 'title_attr' ) ); // Alt Atribute if( isset($this->options['image_alt']) ) add_filter( 'wp_footer', array( $this, 'image_alt' ) ); // Link Underline if( isset($this->options['link_underline']) ) { add_filter( 'body_class', function ( $classes ) { $classes[] = 'acp-underline'; return $classes; } ); } // Link Outline if( isset($this->options['link_outline']) ) { $outline = $this->options['link_outline']; if( $outline ) { if( 'none' != $outline && 'custom' != $outline ) { add_filter( 'body_class', function ( $classes ) { $classes[] = 'acp-focus-' . $this->options['link_outline']; return $classes; } ); } // PRO ONLY elseif( 'custom' == $outline ) { add_filter( 'wp_head', array( $this, 'link_custom_outline' ) ); } } } // Replacement Tag 1 if( isset($this->options['tag_replacement1']) && isset($this->options['tag_replacement1_tag']) ) add_filter( 'wp_footer', array( $this, 'tag_replacement1' ) ); // Replacement Tag 2 if( isset($this->options['tag_replacement2']) && isset($this->options['tag_replacement2_tag']) ) add_filter( 'wp_footer', array( $this, 'tag_replacement2' ) ); // Replacement Tag 3 if( isset($this->options['tag_replacement3']) && isset($this->options['tag_replacement3_tag']) ) add_filter( 'wp_footer', array( $this, 'tag_replacement3' ) ); } // logo additional aria label public function logo_aria() { $logo_id = $this->options['logo_identifier']; $logo_aria = $this->options['logo_directive']; if( $logo_id && $logo_aria ) { ?> options = get_option( 'accessible_poetry' ); $directive = $this->options['logo_directive']; $logo = $this->options['logo_identifier']; if( $directive && $logo ) : ?> options = get_option( 'accessible_poetry' ); $title_attr = $this->options['title_attr']; if( 'replace' == $title_attr || 'add' == $title_attr) : ?> options = get_option( 'accessible_poetry' ); $replacements = $this->options['tag_replacement1']; $tag = $this->options['tag_replacement1_tag']; if( $replacements && $tag ) : ?> options = get_option( 'accessible_poetry' ); $replacements = $this->options['tag_replacement2']; $tag = $this->options['tag_replacement2_tag']; if( $replacements && $tag ) : ?> options = get_option( 'accessible_poetry' ); $replacements = $this->options['tag_replacement3']; $tag = $this->options['tag_replacement3_tag']; if( $replacements && $tag ) : ?>