function wpuxss_eml_plugin_row_meta($links, $file)
 {
     if (wpuxss_get_eml_basename() == $file) {
         $links[] = '<a href="https://wordpress.org/support/view/plugin-reviews/enhanced-media-library" target="_blank"><span class="dashicons dashicons-thumbs-up"></span> ' . __('Vote!', 'enhanced-media-library') . '</a>';
     }
     return $links;
 }
Beispiel #2
0
                <h4>Other plugins you may find useful</h4>
                <ul>
                    <li><a href="http://wordpress.org/plugins/toolbar-publish-button/">Toolbar Publish Button</a></li>
                </ul>

                <div class="author">
                    <span><a href="http://www.wpuxsolutions.com/">wpUXsolutions</a> by <a class="logo-webbistro" href="http://twitter.com/webbistro"><span class="icon-webbistro">@</span>webbistro</a></span>
                </div>

            </div>

        </div>

        <?php 
    }
}
/**
 *  wpuxss_eml_settings_link
 *
 *  Add settings link to the plugin action links
 *
 *  @since    2.1
 *  @created  27/10/15
 */
add_filter('plugin_action_links_' . wpuxss_get_eml_basename(), 'wpuxss_eml_settings_link');
if (!function_exists('wpuxss_eml_settings_link')) {
    function wpuxss_eml_settings_link($links)
    {
        return array_merge(array('settings' => '<a href="' . admin_url('options-general.php?page=eml-settings') . '">' . __('Settings', 'eml') . '</a>'), $links);
    }
}
 function wpuxss_eml_settings_cleanup()
 {
     global $wpdb;
     if (!isset($_POST['eml-settings-cleanup'])) {
         return;
     }
     if (!wp_verify_nonce($_POST['eml-settings-cleanup-nonce'], 'eml_settings_cleanup_nonce')) {
         return;
     }
     if (!current_user_can('manage_options')) {
         return;
     }
     $wpuxss_eml_taxonomies = wpuxss_eml_get_eml_taxonomies();
     foreach ((array) $wpuxss_eml_taxonomies as $taxonomy => $params) {
         $terms = get_terms($taxonomy, array('fields' => 'ids', 'hide_empty' => false));
         foreach ($terms as $id) {
             wp_delete_term($id, $taxonomy);
         }
         $wpdb->delete($wpdb->term_taxonomy, array('taxonomy' => $taxonomy), array('%s'));
         delete_option($taxonomy . '_children');
     }
     $options = array('wpuxss_eml_version', 'wpuxss_eml_taxonomies', 'wpuxss_eml_tax_options', 'wpuxss_eml_mimes_backup', 'wpuxss_eml_mimes', 'wpuxss_eml_backup', 'wpuxss_eml_pro_bulkedit_savebutton_off', 'wpuxss_eml_pro_license_key');
     foreach ($options as $option) {
         delete_option($option);
     }
     deactivate_plugins(wpuxss_get_eml_basename());
     wp_safe_redirect(admin_url('plugins.php'));
     exit;
 }