$plugin) { $file_path = $plugin['slug']; foreach ($keys as $key) { if (preg_match('|^' . $plugin['slug'] . '/|', $key)) { $file_path = $key; break; } } if (is_plugin_active($file_path)) { unset($required_plugins[$k]); $actived[] = $plugin['slug']; } } } if (!empty($required_plugins) && !empty($actived)) { foreach ($required_plugins as $k => $plugin) { $parent_actived = isset($plugin['parent']) && in_array($plugin['parent'], $actived) ? true : false; if ($parent_actived) { unset($required_plugins[$k]['parent']); } } } } ?>
' . esc_html__('Step 1: Install Plugins', 'elessi-theme') . '
'; echo '' . esc_html__("Let's install some essential WordPress plugins to set up your site.", 'elessi-theme') . '
'; // $builder_array = array('elementor', 'js_composer'); foreach ($required_plugins as $plugin) : if (isset($plugin['auto']) && $plugin['auto']) : $required = isset($plugin['required']) && $plugin['required'] ? true : false; $class = 'recommend-plugin'; $class .= $required ? ' required-plugin' : ''; $class .= !$required && isset($plugin['unchecked']) && $plugin['unchecked'] ? '' : ' selected'; $class .= isset($plugin['buider']) && $plugin['buider'] ? ' builder-plugin' : ''; $class .= ' plg-' . $plugin['slug']; $class .= isset($plugin['parent']) && $plugin['parent'] ? ' child-plugin parent-plg-' . $plugin['parent'] : ''; echo ''; echo '' . $plugin['name'] . ''; echo $required ? '' . esc_html__('Required', 'elessi-theme') . '' : '' . esc_html__('Recommended', 'elessi-theme') . ''; echo ''; endif; endforeach; echo '' . esc_html__('CONTINUE', 'elessi-theme') . ''; echo '