. * */ /* Name: Import Wordpress Slug: import-wordpress Category: content Url: https://www.vvveb.com Description: Import content from a wordpress xml export file. Author: givanz Version: 0.1 Thumb: import-wordpress.svg Author url: https://www.vvveb.com Settings: /admin/index.php?module=plugins/import-wordpress/settings */ use function Vvveb\__; use Vvveb\System\Event; if (! defined('V_VERSION')) { die('Invalid request!'); } class ImportWordpressPlugin { function admin() { //add admin menu item $admin_path = \Vvveb\adminPath(); Event::on('Vvveb\Controller\Base', 'init-menu', __CLASS__, function ($menu) use ($admin_path) { $menu['plugins']['items']['import-wordpress'] = [ 'name' => __('Import Wordpress'), 'url' => $admin_path . 'index.php?module=plugins/import-wordpress/settings', 'icon-img' => PUBLIC_PATH . 'plugins/import-wordpress/import-wordpress.svg', 'module' => 'plugins/import-wordpress/settings', 'action' => 'index', ]; return [$menu]; }); } function app() { } function __construct() { if (APP == 'admin') { $this->admin(); } } } $importWordpressPlugin = new ImportWordpressPlugin();