PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.2.1
Kirki – Freeform Page Builder, Website Builder & Customizer v6.2.1
6.2.1 6.2.0 6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / app / Supports / FilterHooks.php
kirki / app / Supports Last commit date
Facades 1 week ago Form 1 week ago ActionHooks.php 1 week ago Canvas.php 1 month ago CollectionItem.php 1 week ago ContentManager.php 1 month ago DateTime.php 1 month ago EditorPreview.php 2 weeks ago FileHandler.php 2 weeks ago FilterHooks.php 2 weeks ago PageUrl.php 1 week ago Recaptcha.php 1 week ago Role.php 1 month ago Session.php 1 week ago Template.php 1 week ago
FilterHooks.php
31 lines
1 <?php
2
3 namespace Kirki\App\Supports;
4
5 defined('ABSPATH') || exit;
6
7 use Exception;
8
9 class FilterHooks
10 {
11 /**
12 * @param string $app_slug
13 * @param array $default_settings
14 */
15 public static function kirki_apps_configuration($app_slug, $default_settings)
16 {
17 $default_settings = is_array($default_settings) ? $default_settings : [];
18
19 $filtered_settings = apply_filters('kirki_apps_configuration_' . $app_slug, $default_settings);
20
21 if (!is_array($filtered_settings)) {
22 throw new Exception(sprintf(
23 /* translators: %s: app slug */
24 esc_html__('The filter "kirki_apps_configuration_%s" must return an array.', 'kirki'),
25 esc_html($app_slug)
26 ));
27 }
28
29 return $filtered_settings;
30 }
31 }