PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.8
Booking for Appointments and Events Calendar – Amelia v2.4.8
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Infrastructure / WP / Elementor / AmeliaElementorWhiteLabelHelper.php
ameliabooking / src / Infrastructure / WP / Elementor Last commit date
AmeliaBookingElementorWidget.php 1 week ago AmeliaCatalogBookingElementorWidget.php 1 week ago AmeliaCatalogElementorWidget.php 1 week ago AmeliaElementorWhiteLabelHelper.php 1 week ago AmeliaEventsCalendarBookingElementorWidget.php 1 week ago AmeliaEventsElementorWidget.php 1 week ago AmeliaEventsListBookingButtonElementorWidget.php 1 week ago AmeliaEventsListBookingElementorWidget.php 1 week ago AmeliaStepBookingButtonElementorWidget.php 1 week ago AmeliaStepBookingElementorWidget.php 1 week ago ElementorBlock.php 1 week ago ElementorSharedShortcodeWidget.php 2 months ago
AmeliaElementorWhiteLabelHelper.php
43 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace Elementor;
9
10 use AmeliaBooking\Infrastructure\WP\ShortcodeService\ShortcodeAliasService;
11
12 class AmeliaElementorWhiteLabelHelper
13 {
14 public static function shortcodeTag(string $view, string $legacyTag): string
15 {
16 return ShortcodeAliasService::activeShortcodeTag($view, $legacyTag);
17 }
18
19 public static function label(string $label): string
20 {
21 // Keep custom name, or default "Amelia" when white-label has no plugin name.
22 return str_replace(
23 '{pluginName}',
24 ShortcodeAliasService::getBuilderBrandName(),
25 $label
26 );
27 }
28
29 /**
30 * Always use Amelia logo class.
31 * Custom white-label image is applied via CSS when uploaded (same as Divi).
32 */
33 public static function icon(): string
34 {
35 return 'amelia-logo';
36 }
37
38 public static function categoryTitle(): string
39 {
40 return ShortcodeAliasService::getBuilderBrandName();
41 }
42 }
43