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?
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
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).
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.
Nun, ich denke, Sie müssen nur die favicon.ico
-Datei in Ihrem WordPress-Stammverzeichnis ändern.
Ich vermute, Sie möchten dieses Symbol (/wp-includes/images/media/document.png
) ändern:
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.
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.