PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.6.2
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.6.2
4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.5.2 All 199 releases
betterdocs / views / admin / customizer / controls / alpha-color.php

alpha-color.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 4.6.2, at views/admin/customizer/controls/alpha-color.php

38 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- view template receives variables via extract(); prefixing is impractical.
3 // If this file is called directly, abort.
4 if ( ! defined( 'WPINC' ) ) {
5 die;
6 }
7 ?>
8 <div class="betterdocs-alpha-color-picker">
9 <?php
10 // Output the label and description if they were passed in.
11 if ( isset( $control->label ) && '' !== $control->label ) {
12 echo '<span class="customize-control-title betterdocs-customize-control-title">' . esc_html( $control->label ) . '</span>';
13 }
14 if ( isset( $control->description ) && '' !== $control->description ) {
15 echo '<span class="description customize-control-description">' . esc_html( $control->label ) . '</span>';
16 }
17
18 // Process the palette
19 if ( is_array( $control->palette ) ) {
20 $palette = implode( '|', $control->palette );
21 } else {
22 // Default to true.
23 $palette = ( false === $control->palette || 'false' === $control->palette ) ? 'false' : 'true';
24 }
25 // Support passing show_opacity as string or boolean. Default to true.
26 $show_opacity = ( false === $control->show_opacity || 'false' === $control->show_opacity ) ? 'false' : 'true';
27 // Begin the output.
28 ?>
29 <input
30 type="text"
31 class="betterdocs-alpha-color-control"
32 data-show-opacity="<?php echo esc_attr( $show_opacity ); ?>"
33 data-palette="<?php echo esc_attr( $palette ); ?>"
34 data-default-color="<?php echo esc_attr( $control->settings['default']->default ); ?>"
35 <?php esc_attr( $control->link() ); ?>
36 />
37 </div>
38