} } return wp_kses_post($upgrade_notice); } /** * Display action links in the Plugins list table. * @param array $actions * @return array */ public static function plugin_action_links($actions) { $new_actions = array('settings' => '<a href="' . admin_url('admin.php?page=ac-settings') . '" title="' . esc_attr(__('View AxisComposer settings', 'axiscomposer')) . '">' . __('Settings', 'axiscomposer') . '</a>'); return array_merge($new_actions, $actions); } /** * Display row meta in the Plugins list table. * @param array $plugin_meta * @param string $plugin_file * @return array */ public static function plugin_row_meta($plugin_meta, $plugin_file) { if ($plugin_file == AC_PLUGIN_BASENAME) { $new_plugin_meta = array('docs' => '<a href="' . esc_url(apply_filters('axiscomposer_docs_url', 'https://docs.axisthemes.com/documentation/plugins/axiscomposer/')) . '" title="' . esc_attr(__('View AxisComposer documentation', 'axiscomposer')) . '">' . __('Docs', 'axiscomposer') . '</a>', 'apidocs' => '<a href="' . esc_url(apply_filters('axiscomposer_apidocs_url', 'https://docs.axisthemes.com/ac-apidocs/')) . '" title="' . esc_attr(__('View AxisComposer API docs', 'axiscomposer')) . '">' . __('API docs', 'axiscomposer') . '</a>', 'support' => '<a href="' . esc_url(apply_filters('axiscomposer_support_url', 'https://support.axisthemes.com/')) . '" title="' . esc_attr(__('Visit premium customer support', 'axiscomposer')) . '">' . __('Premium support', 'axiscomposer') . '</a>'); return array_merge($plugin_meta, $new_plugin_meta); } return (array) $plugin_meta; } } AC_Install::init();