''.__('Docs', 'ultimate-post').'',
'ultp_tutorial' => ''.__('Tutorials', 'ultimate-post').'',
'ultp_support' => ''.__('Support', 'ultimate-post').''
);
$links = array_merge( $links, $new_links );
}
return $links;
}
public function plugin_action_links_callback ( $links ) {
$upgrade_link = array();
$setting_link = array();
if(!defined('ULTP_PRO_VER')){
$upgrade_link = array(
'ultp_pro' => ''.__('Go Pro', 'ultimate-post').''
);
}
$setting_link['ultp_settings'] = ''. __('Settings', 'wp-megamenu') .'';
return array_merge( $setting_link, $links, $upgrade_link);
}
public static function menu_page_callback() {
add_menu_page(
esc_html__( 'Post Blocks', 'ultimate-post' ),
esc_html__( 'Post Blocks', 'ultimate-post' ),
'manage_options',
'ultp-settings',
'',
ULTP_URL.'assets/img/menu-panel.svg'
);
require_once ULTP_PATH . 'classes/options/Overview.php';
require_once ULTP_PATH . 'classes/options/Features.php';
require_once ULTP_PATH . 'classes/options/Addons.php';
require_once ULTP_PATH . 'classes/options/Settings.php';
require_once ULTP_PATH . 'classes/options/Contact.php';
new \ULTP\Options_Overview();
new \ULTP\Options_Features();
new \ULTP\Options_Addons();
new \ULTP\Options_Settings();
new \ULTP\Options_Contact();
if( !function_exists('ultimate_post_pro') ){
global $submenu;
$upgrade_link = 'https://www.wpxpo.com/gutenberg-post-blocks/?ultp=plugins';
$submenu['ultp-settings'][] = array( ' Upgrade', 'manage_options', $upgrade_link );
}
}
// Remove All Notification From Menu Page
public static function remove_all_notices() {
if ( isset( $_GET['page'] ) && ( $_GET['page'] === 'ultp-settings' || $_GET['page'] === 'ultp-features' || $_GET['page'] === 'ultp-addons' || $_GET['page'] === 'ultp-option-settings' || $_GET['page'] === 'ultp-contact' || $_GET['page'] === 'ultp-license' ) ) {
remove_all_actions( 'admin_notices' );
remove_all_actions( 'all_admin_notices' );
}
}
}