PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.3.0
Kirki – Freeform Page Builder, Website Builder & Customizer v6.3.0
6.3.0 6.2.5 6.2.4 6.2.3 6.2.2 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 month ago Form 3 weeks ago ActionHooks.php 1 month ago Canvas.php 2 months ago CollectionItem.php 1 month ago ContentManager.php 2 months ago DateTime.php 2 months ago EditorPreview.php 1 month ago FileHandler.php 2 days ago FilterHooks.php 1 month ago PageUrl.php 1 month ago Recaptcha.php 1 week ago Role.php 2 months ago Session.php 1 month ago Template.php 1 month 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 }