webentwicklung-frage-antwort-db.com.de

Wie verwende ich eine andere Bildgröße für einen benutzerdefinierten Beitragstyp?

Möchten Sie eine andere Bildgröße für einen benutzerdefinierten Beitragstyp verwenden und ihn von der Blog-Hauptschleife ausschließen. Und möchte es auch auf einer bestimmten Seite anzeigen.

Was ist der schnellste Weg, um dies zu erreichen? Mit Code-Chaos und Plugins?

Bevorzugen Sie eine Code-Snippet-Lösung, aber das Hauptproblem sollte sofort behoben werden, da eine schnelle Lösung Priorität hat.

Danke im Voraus.

1

Dies kann hilfreich sein - Festlegen der empfohlenen Bildgröße für einen benutzerdefinierten Beitragstyp ,

Fügen Sie einfach eine neue Bildgröße hinzu

add_image_size( 'companies_thumb', 120, 120, true);

Dann rufen Sie in der Post-Typ-Vorlage für Unternehmen einfach den von Ihnen definierten Daumen auf.

<?php the_post_thumbnail('companies_thumb'); ?>
1
Pete

Erstellen Sie eine benutzerdefinierte Post-Type-Vorlage mit der angegebenen Größe in der Vorlage oder dem entsprechenden CSS, das auf das Bild angewendet wird.

1
Pete

Ich habe auch nach einer Möglichkeit gesucht, die Größe des angezeigten Bilds für einen benutzerdefinierten Beitragstyp zu ändern - auch im Administrator, damit beim Einfügen des Bilds eine korrekte Vorschau angezeigt wird. Dieser Code macht den Trick und hilft hoffentlich jemandem.

Fügen Sie den Code in die Datei functions.php Ihres untergeordneten Themas ein. Denken Sie daran, dass Ihr Thema Post-Thumbnails unterstützen muss.

// Change Featured Image Size for Custom Post Type
function custom_post_type_featured_image_size() {
    add_post_type_support( 'your_custom_post_type', 'thumbnail' );
    set_post_thumbnail_size( width, height, true ); //true will crop image
}
add_action( 'init', 'custom_post_type_featured_image_size' );
1
MadLandley