$plugin ) { if ( 'Kirki' === $plugin['Name'] || 'Kirki Toolkit' === $plugin['Name'] ) { $installed = true; $plugin_path = $path; } } // Get the plugin-installation URL. $plugin_install_url = wp_nonce_url( add_query_arg( array( 'action' => 'install-plugin', 'plugin' => 'kirki', ), self_admin_url( 'update.php' ) ), 'install-plugin_kirki' ); // Get the plugin-activation URL. $plugin_activate_url = wp_nonce_url( add_query_arg( array( 'action' => 'activate', 'plugin' => $plugin_path, ), self_admin_url( 'plugins.php' ) ), 'activate-plugin_' . $plugin_path ); ?>
add_section( new Kirki_Installer_Section( $wp_customize, 'kirki_installer', array( 'title' => '', 'capability' => 'install_plugins', 'priority' => 0, ) ) ); $wp_customize->add_setting( 'kirki_installer_setting', array( 'sanitize_callback' => 'sanitize_text_field') ); $wp_customize->add_control( 'kirki_installer_control', array( 'section' => 'kirki_installer', 'settings' => 'kirki_installer_setting', ) ); } add_action( 'customize_register', 'kirki_installer_register' ); }