| @@ -1,7 +1,7 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | /** |
| 3 | - * Wishlist admin settings page - V3 Apple-inspired design. | |
| 3 | + * Wishlist admin settings page - V3 Premium style inspired design. | |
| 4 | 4 | * |
| 5 | 5 | * @package King_Addons |
| 6 | 6 | */ |
| 7 | 7 | |
| @@ -14,9 +14,9 @@ | ||
| 14 | 14 | // Theme mode is per-user |
| 15 | 15 | $theme_mode = get_user_meta(get_current_user_id(), 'king_addons_theme_mode', true); |
| 16 | 16 | $allowed_theme_modes = ['dark', 'light', 'auto']; |
| 17 | 17 | if (!in_array($theme_mode, $allowed_theme_modes, true)) { |
| 18 | - $theme_mode = 'dark'; | |
| 18 | + $theme_mode = 'auto'; | |
| 19 | 19 | } |
| 20 | 20 | |
| 21 | 21 | $settings = Wishlist_Settings::get_settings(); |
| 22 | 22 | $pages = get_pages(['sort_column' => 'post_title', 'sort_order' => 'ASC']); |
| @@ -69,8 +69,9 @@ | ||
| 69 | 69 | <span class="ka-v3-segmented-icon" aria-hidden="true">☾</span> |
| 70 | 70 | <?php esc_html_e('Dark', 'king-addons'); ?> |
| 71 | 71 | </button> |
| 72 | 72 | <button type="button" class="ka-v3-segmented-btn" data-theme="auto" aria-pressed="<?php echo $theme_mode === 'auto' ? 'true' : 'false'; ?>"> |
| 73 | + <span class="ka-v3-segmented-icon" aria-hidden="true">◐</span> | |
| 73 | 74 | <?php esc_html_e('Auto', 'king-addons'); ?> |
| 74 | 75 | </button> |
| 75 | 76 | </div> |
| 76 | 77 | <a href="<?php echo esc_url(admin_url('admin.php?page=king-addons-wishlist-analytics')); ?>" class="ka-btn ka-btn-pink"> |
| @@ -183,9 +184,9 @@ | ||
| 183 | 184 | <div class="ka-row"> |
| 184 | 185 | <div class="ka-row-label"><?php esc_html_e('Icon Class', 'king-addons'); ?></div> |
| 185 | 186 | <div class="ka-row-field"> |
| 186 | 187 | <input type="text" name="king_addons_wishlist_settings[icon_choice]" value="<?php echo esc_attr($settings['icon_choice']); ?>" /> |
| 187 | - <p class="ka-row-desc"><?php esc_html_e('Elementor or FontAwesome class, e.g. eicon-heart', 'king-addons'); ?></p> | |
| 188 | + <p class="ka-row-desc"><?php esc_html_e('Built-in heart is used for the default class. Or paste another Elementor / Font Awesome class.', 'king-addons'); ?></p> | |
| 188 | 189 | </div> |
| 189 | 190 | </div> |
| 190 | 191 | <div class="ka-row"> |
| 191 | 192 | <div class="ka-row-label"><?php esc_html_e('Position', 'king-addons'); ?></div> |
| @@ -196,15 +197,27 @@ | ||
| 196 | 197 | </select> |
| 197 | 198 | </div> |
| 198 | 199 | </div> |
| 199 | 200 | <div class="ka-row"> |
| 200 | - <div class="ka-row-label"><?php esc_html_e('Show in Archives', 'king-addons'); ?></div> | |
| 201 | + <div class="ka-row-label"><?php esc_html_e('Show on Single Product', 'king-addons'); ?></div> | |
| 201 | 202 | <div class="ka-row-field"> |
| 202 | 203 | <label class="ka-toggle"> |
| 204 | + <input type="checkbox" name="king_addons_wishlist_settings[show_on_single]" value="1" <?php checked(!empty($settings['show_on_single'])); ?> /> | |
| 205 | + <span class="ka-toggle-slider"></span> | |
| 206 | + <span class="ka-toggle-label"><?php esc_html_e('Add the button next to Add to Cart / Buy Now', 'king-addons'); ?></span> | |
| 207 | + </label> | |
| 208 | + <p class="ka-row-desc"><?php esc_html_e('Off by default. Covers the product page and the King Addons Add to Cart widget. Use the Wishlist Button widget if you want it in a specific place instead.', 'king-addons'); ?></p> | |
| 209 | + </div> | |
| 210 | + </div> | |
| 211 | + <div class="ka-row"> | |
| 212 | + <div class="ka-row-label"><?php esc_html_e('Show on Product Cards', 'king-addons'); ?></div> | |
| 213 | + <div class="ka-row-field"> | |
| 214 | + <label class="ka-toggle"> | |
| 203 | 215 | <input type="checkbox" name="king_addons_wishlist_settings[show_in_archives]" value="1" <?php checked(!empty($settings['show_in_archives'])); ?> /> |
| 204 | 216 | <span class="ka-toggle-slider"></span> |
| 205 | - <span class="ka-toggle-label"><?php esc_html_e('Display in product loops', 'king-addons'); ?></span> | |
| 217 | + <span class="ka-toggle-label"><?php esc_html_e('Add the button to shop, category, and product grid cards', 'king-addons'); ?></span> | |
| 206 | 218 | </label> |
| 219 | + <p class="ka-row-desc"><?php esc_html_e('Off by default. Enable this if you want the wishlist button on product cards. The wishlist module and Elementor widgets stay available either way.', 'king-addons'); ?></p> | |
| 207 | 220 | </div> |
| 208 | 221 | </div> |
| 209 | 222 | </div> |
| 210 | 223 | </div> |