Пример #1
0
     * @return array
     */
    public static function wpl_plugin_links($links, $file)
    {
        if (strpos($file, WPL_BASENAME) !== false) {
            $links[] = '<a href="' . wpl_global::get_wp_admin_url() . 'admin.php?page=wpl_admin_settings">' . __('Settings', WPL_TEXTDOMAIN) . '</a>';
            $links[] = '<a href="http://wpl.realtyna.com/wassets/wpl-manual.pdf" target="_blank">' . __('WPL Manual', WPL_TEXTDOMAIN) . '</a>';
            $links[] = '<a href="http://wpl.realtyna.com/redirect.php?action=shop" target="_blank">' . __('WPL Add-ons', WPL_TEXTDOMAIN) . '</a>';
        }
        return $links;
    }
}
/** load extensions **/
$wpl_extensions = new wpl_extensions();
/** active deactive functions **/
$wpl_extensions->wpl_active_deactive();
if (!($GLOBALS['pagenow'] == 'plugins.php' and wpl_request::getVar('action') == 'activate') and !(wpl_request::getVar('tgmpa-activate') == 'activate-plugin')) {
    $wpl_extensions->get_extensions(1, '', wpl_global::get_client());
    $wpl_extensions->import_extensions();
    if (version_compare(wpl_global::get_wp_option('wpl_version'), wpl_global::wpl_version(), '<')) {
        /** upgrading WPL **/
        $wpl_extensions->upgrade_wpl();
    }
}
/** Run WPL Proccess service **/
_wpl_import('libraries.services.process');
$wpl_service_process = new wpl_service_process();
$wpl_service_process->run();
/** import TinyMCE buttons **/
add_action('init', array($wpl_extensions, 'import_mce_buttons'));
/** listing menu in +new menu **/