These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
1 | <?php |
||
2 | /** |
||
3 | * Plugin Name: Kirki Toolkit |
||
4 | * Plugin URI: http://kirki.org |
||
5 | * Description: The ultimate WordPress Customizer Toolkit |
||
6 | * Author: Aristeides Stathopoulos |
||
7 | * Author URI: http://aristeides.com |
||
8 | * Version: 3.0.0-beta.2 |
||
9 | * Text Domain: kirki |
||
10 | * |
||
11 | * GitHub Plugin URI: aristath/kirki |
||
12 | * GitHub Plugin URI: https://github.com/aristath/kirki |
||
13 | * |
||
14 | * @package Kirki |
||
15 | * @category Core |
||
16 | * @author Aristeides Stathopoulos |
||
17 | * @copyright Copyright (c) 2017, Aristeides Stathopoulos |
||
18 | * @license http://opensource.org/licenses/https://opensource.org/licenses/MIT |
||
19 | * @since 1.0 |
||
20 | */ |
||
21 | |||
22 | // Exit if accessed directly. |
||
23 | if ( ! defined( 'ABSPATH' ) ) { |
||
24 | exit; |
||
25 | } |
||
26 | |||
27 | // No need to proceed if Kirki already exists. |
||
28 | if ( class_exists( 'Kirki' ) ) { |
||
29 | return; |
||
30 | } |
||
31 | |||
32 | // Include the autoloader. |
||
33 | include_once( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'autoloader.php' ); |
||
34 | |||
35 | if ( ! defined( 'KIRKI_PLUGIN_FILE' ) ) { |
||
36 | define( 'KIRKI_PLUGIN_FILE', __FILE__ ); |
||
37 | } |
||
38 | |||
39 | if ( ! function_exists( 'Kirki' ) ) { |
||
40 | // @codingStandardsIgnoreStart |
||
41 | /** |
||
42 | * Returns an instance of the Kirki object. |
||
43 | */ |
||
44 | function Kirki() { |
||
45 | $kirki = Kirki_Toolkit::get_instance(); |
||
46 | return $kirki; |
||
47 | } |
||
48 | // @codingStandardsIgnoreEnd |
||
49 | |||
50 | } |
||
51 | // Start Kirki. |
||
52 | global $kirki; |
||
53 | $kirki = Kirki(); |
||
54 | // Instamtiate the modules. |
||
55 | $kirki->modules = new Kirki_Modules(); |
||
56 | |||
57 | // Make sure the path is properly set. |
||
58 | Kirki::$path = wp_normalize_path( dirname( __FILE__ ) ); |
||
59 | |||
60 | // If Kirki is installed as a plugin, use plugin_dir_url(). |
||
61 | $kirki_is_plugin = Kirki_Init::is_plugin(); |
||
62 | if ( $kirki_is_plugin ) { |
||
63 | Kirki::$url = plugin_dir_url( __FILE__ ); |
||
64 | } elseif ( function_exists( 'is_link' ) && is_link( dirname( __FILE__ ) ) && function_exists( 'readlink' ) ) { |
||
65 | // If the path is a symlink, get the target. |
||
66 | Kirki::$path = readlink( Kirki::$path ); |
||
67 | } |
||
68 | |||
69 | // Instantiate 2ndary classes. |
||
70 | new Kirki_L10n(); |
||
71 | new Kirki(); |
||
72 | |||
73 | // Include deprecated functions & methods. |
||
74 | include_once wp_normalize_path( dirname( __FILE__ ) . '/core/deprecated.php' ); |
||
75 | |||
76 | // Include the ariColor library. |
||
77 | include_once wp_normalize_path( dirname( __FILE__ ) . '/lib/class-aricolor.php' ); |
||
78 | |||
79 | // Add an empty config for global fields. |
||
80 | Kirki::add_config( '' ); |
||
81 | |||
82 | $custom_config_path = dirname( __FILE__ ) . '/custom-config.php'; |
||
83 | $custom_config_path = wp_normalize_path( $custom_config_path ); |
||
84 | if ( file_exists( $custom_config_path ) ) { |
||
85 | include_once( $custom_config_path ); |
||
86 | } |
||
87 | |||
88 | if ( ! function_exists( 'kirki_show_upgrade_notification' ) ) : |
||
89 | /** |
||
90 | * Fires at the end of the update message container in each |
||
91 | * row of the plugins list table. |
||
92 | * Allows us to add important notices about updates should they be needed. |
||
93 | * Notices should be added using "== Upgrade Notice ==" in readme.txt. |
||
94 | * |
||
95 | * @since 2.3.8 |
||
96 | * @param array $plugin_data An array of plugin metadata. |
||
97 | * @param array $response An array of metadata about the available plugin update. |
||
98 | */ |
||
99 | function kirki_show_upgrade_notification( $plugin_data, $response ) { |
||
1 ignored issue
–
show
|
|||
100 | |||
101 | // Check "upgrade_notice". |
||
102 | if ( isset( $response->upgrade_notice ) && strlen( trim( $response->upgrade_notice ) ) > 0 ) : ?> |
||
103 | <style>.kirki-upgrade-notification {background-color:#d54e21;padding:10px;color:#f9f9f9;margin-top:10px;margin-bottom:10px;}.kirki-upgrade-notification + p {display:none;}</style> |
||
104 | <div class="kirki-upgrade-notification"> |
||
105 | <strong><?php esc_attr_e( 'Important Upgrade Notice:', 'kirki' ); ?></strong> |
||
106 | <?php $upgrade_notice = wp_strip_all_tags( $response->upgrade_notice ); ?> |
||
107 | <?php echo esc_html( $upgrade_notice ); ?> |
||
108 | </div> |
||
109 | <?php endif; |
||
110 | } |
||
111 | endif; |
||
112 | add_action( 'in_plugin_update_message-' . plugin_basename( __FILE__ ), 'kirki_show_upgrade_notification', 10, 2 ); |
||
113 |
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.