<?php /* * SITESEO * https://siteseo.io * (c) SiteSEO Team */ namespace SiteSEO; if(!defined('ABSPATH')){ die('HACKING ATTEMPT!'); } class Admin { static function init(){ add_action('admin_enqueue_scripts', '\SiteSEO\Admin::enqueue_script'); add_action('admin_menu', '\SiteSEO\Admin::add_menu'); } static function add_menu(){ $capability = 'manage_options'; $siteseo_icon = SITESEO_ASSETS_DIR.'/img/logo-24.svg'; add_menu_page(__('Dashboard', 'siteseo'), 'SiteSEO', $capability, 'siteseo', 'SiteSEO\settings\Dashbord::dashbord_tab', esc_url($siteseo_icon), 90); add_submenu_page('siteseo', __('Titles & Metas', 'siteseo'), 'Titles & Metas', $capability, 'siteseo-titles', 'SiteSEO\settings\Titles::menu'); add_submenu_page('siteseo', __('Sitemap Tab', 'siteseo'), 'Sitemaps', $capability, 'siteseo-sitemaps', 'SiteSEO\settings\Sitemap::menu'); add_submenu_page('siteseo', __('Social Networks', 'siteseo'), 'Social Networks', $capability, 'siteseo-social', 'SiteSEO\settings\Social::menu'); add_submenu_page('siteseo', __('Analytics', 'siteseo'), 'Analytics', $capability, 'siteseo-analytics', 'SiteSEO\settings\Analytics::menu'); add_submenu_page('siteseo', __('Instant Indexing', 'siteseo'), 'Instant Indexing', $capability, 'siteseo-instant-indexing', 'SiteSEO\settings\Instant::menu'); add_submenu_page('siteseo', __('Image SEO & Advanced settings', 'siteseo'), 'Advanced', $capability, 'siteseo-advanced', 'SiteSEO\settings\Advanced::menu'); add_submenu_page('siteseo', __('Tools', 'siteseo'), 'Tools', $capability, 'siteseo-tools', 'SiteSEO\settings\Tools::menu'); } static function enqueue_script(){ if(empty($_GET['page']) || strpos($_GET['page'], 'siteseo') === FALSE){ return; } wp_enqueue_media(); wp_enqueue_script('siteseo-admin-js', SITESEO_DIR_URL.'assets/js/admin.js', ['jquery'], SITESEO_VERSION, true); wp_enqueue_style('siteseo-admin-bar', SITESEO_DIR_URL . 'assets/css/admin-bar.css'); wp_enqueue_style('siteseo-admin-pages', SITESEO_DIR_URL . 'assets/css/siteseo.css'); } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
admin | Folder | 0755 |
|
|
metaboxes | Folder | 0755 |
|
|
public | Folder | 0755 |
|
|
settings | Folder | 0755 |
|
|
sitemap | Folder | 0755 |
|
|
admin.php | File | 2.08 KB | 0644 |
|
ajax.php | File | 5.29 KB | 0644 |
|
dynamic-variables.php | File | 13.55 KB | 0644 |
|
functions.php | File | 20.61 KB | 0644 |
|
generate_sitemap.php | File | 1.79 KB | 0644 |
|
image_seo.php | File | 348 B | 0644 |
|
install.php | File | 806 B | 0644 |
|
options-advanced-admin.php | File | 28.15 KB | 0644 |
|
options-advanced.php | File | 7.43 KB | 0644 |
|
options-breadcrumbs.php | File | 5.77 KB | 0644 |
|
options-clarity.php | File | 2.31 KB | 0644 |
|
options-google-analytics.php | File | 36.65 KB | 0644 |
|
options-google-ecommerce.php | File | 9.94 KB | 0644 |
|
options-import-export.php | File | 29.3 KB | 0644 |
|
options-instant-indexing.php | File | 10.32 KB | 0644 |
|
options-matomo.php | File | 9.05 KB | 0644 |
|
options-oembed.php | File | 5.85 KB | 0644 |
|
options-redirections.php | File | 6.26 KB | 0644 |
|
options-sitemap.php | File | 6.52 KB | 0644 |
|
options-social.php | File | 59.07 KB | 0644 |
|
options-titles-metas.php | File | 56.91 KB | 0644 |
|
options.php | File | 26 KB | 0644 |
|
social_metas.php | File | 6.36 KB | 0644 |
|
tableofcontent.php | File | 4.53 KB | 0644 |
|
titles_metas.php | File | 16.24 KB | 0644 |
|