tags = array( '{copyright}' => __( 'Copyright Symbol (©)', 'accepta' ), '{current-year}' => __( 'Current Year', 'accepta' ), '{site-title}' => __( 'Site Title', 'accepta' ), '{site-url}' => __( 'Site URL', 'accepta' ), '{theme-name}' => __( 'Theme Name', 'accepta' ), '{theme-author}' => __( 'Theme Author', 'accepta' ), '{wordpress}' => __( 'WordPress Link', 'accepta' ), ); } /** * Enqueue control related scripts/styles */ public function enqueue() { wp_enqueue_script( 'accepta-copyright-control', get_template_directory_uri() . '/inc/customizer-controls/js/copyright-control.js', array( 'jquery', 'customize-base' ), wp_get_theme()->get( 'Version' ), true ); wp_enqueue_style( 'accepta-copyright-control', get_template_directory_uri() . '/inc/customizer-controls/css/copyright-control.css', array(), wp_get_theme()->get( 'Version' ) ); } /** * Render the control's content */ public function render_content() { $input_id = '_customize-input-' . $this->id; $description_id = '_customize-description-' . $this->id; $describedby_attr = ( ! empty( $this->description ) ) ? ' aria-describedby="' . esc_attr( $description_id ) . '"' : ''; ?> '©', '{current-year}' => date( 'Y' ), '{site-title}' => get_bloginfo( 'name' ), '{site-url}' => '' . get_bloginfo( 'name' ) . '', '{theme-name}' => wp_get_theme()->get( 'Name' ), '{theme-author}' => '' . wp_get_theme()->get( 'Author' ) . '', '{wordpress}' => 'WordPress', ); return str_replace( array_keys( $replacements ), array_values( $replacements ), $text ); } }