it-swarm.com.de

Ändern der Standardregisterkarte der Medienbibliothek

›Moderatorenhinweis‹

Diese Frage existiert, da sie ein bestimmtes Kriterium erfüllt und/oder historische Bedeutung hat. Die aktuellen Antworten funktionieren nicht für aktuelle WordPress-Versionen. Wenn Sie eine funktionierende Lösung haben, fügen Sie diese bitte als neue Antwort hinzu. Wenn Sie die genaue gleiche Frage haben, könnten Sie ein Kopfgeld anbieten, um Arbeitslösungen zu finden.

Wenn Sie Medien aus der Medienbibliothek zum Beitrag hinzufügen, enthält ein in einem Popup-Fenster geöffneter Iframe die folgenden Registerkarten:

  1. Vom Computer
  2. Von URL
  3. Medienbibliothek

From Computer ist derzeit die Standardeinstellung, aber ich verwende es fast nie und der Wechsel zu Media Library dauert jedes Mal ca. 3-4 Sekunden.

Vielen Dank

4
Nimbuz

Es gibt einen Filter namens media_upload_default_tab, mit dem Sie dies tun können.

<?php
add_filter('media_upload_default_tab', 'wpse74422_switch_tab');
function wpse74422_switch_tab($tab)
{
    return 'library';
}

Sie können den Wert auf "Beliebig" setzen - vorausgesetzt, die Registerkarte ist vorhanden. Die Tabulatortasten selbst befinden sich in der Funktion media_upload_tabs.

<?php
/**
 * Defines the default media upload tabs
 *
 * @since 2.5.0
 *
 * @return array default tabs
 */
function media_upload_tabs() {
    $_default_tabs = array(
        'type' => __('From Computer'), // handler action suffix => tab text
        'type_url' => __('From URL'),
        'gallery' => __('Gallery'),
        'library' => __('Media Library')
    );

    return apply_filters('media_upload_tabs', $_default_tabs);
}

Also sind type (der ursprüngliche Standard), type_url, gallery, library und alle benutzerdefinierten Tabs zu gewinnen. Hier ist das obige Plugin Formular .

Ein letzter Hinweis: Der Medienworkflow ändert sich in WordPress 3.5 erheblich und dies wird nicht mehr funktionieren. Die gute Nachricht ist jedoch, dass das neue Medien-Popover viel schneller ist und Ihr Problem wahrscheinlich kein Problem darstellt.

6
chrisguitarguy