it-swarm.com.de

Woher kommen die Favoriten für Mediendateien?

Ich habe einige PDFs in die Mediathek hochgeladen.

Ich kann das Browser-Favicon für die Mediendateien PDF nicht festlegen.

Woher bekommt WordPress das Favicon?

Gibt es überhaupt eine Möglichkeit, das PDF Mediendateifavicon zu steuern?

3
tammy

Um die Diskussion in den Kommentaren zusammenzufassen, lautet die Antwort auf die gestellte Frage, dass dies nicht möglich ist. Die aktuellen Webstandards bieten keine Möglichkeit, ein Favicon für PDF Dateien zu deklarieren, sondern nur für die gesamte Domain über die Datei favicon.ico.

Sie können versuchen, es durch zu hacken

  1. stellen Sie die Datei favicon.ico im Stammverzeichnis der Site auf das Symbol, das Sie mit Mediendateien verknüpfen möchten, und verwenden Sie die WordPress 4.3-Site-Symbolfunktion, um das Symbol für den HTML-Code zu verarbeiten (der Vorrang vor der Datei favicon.ico haben sollte).

  2. servern Sie die Mediendateien aus einer anderen Domäne (z. B. einer Unterdomäne der Hauptwebsite) und legen Sie dort eine favicon.ico fest, die Sie mit den Mediendateien verknüpfen möchten.

1
Mark Kaplun

Nun, ich denke, Sie müssen nur die favicon.ico-Datei in Ihrem WordPress-Stammverzeichnis ändern.

Vorherige Antwort:

Ich vermute, Sie möchten dieses Symbol (/wp-includes/images/media/document.png) ändern:

 icon 

das erscheint für PDF Dokumente im Media Library.

Sie können dann den wp_mime_type_icon-Filter verwenden, um das Symbol zu ändern:

add_filter( 'wp_mime_type_icon', function( $icon, $mime, $post_id )
{
    if( 'application/pdf' === $mime && $post_id > 0 )
        $icon = 'http://example.tld/pdf.png'; // Modify this to your needs!

    return $icon;
}, 10, 3 ); 

Aber für favicons kannst du meine Antwort hier überprüfen.

2
birgire

Wenn ein Konflikt zwischen Ihrer WP - Site mit einem Favicon und Ihrem Upload-Ordner mit einem anderen auftritt, prüfen Sie, ob in Ihrem Stammverzeichnis keine ältere favicon.ico-Datei vorhanden ist, während Ihre neue hinzugefügt wurde über den WP Site-Administrator. Bin gerade auf einer Seite darauf gestoßen.

0
Christopher