ThemeLocal - Blog-Tipps, die wie von Zauberhand funktionierenThemeLocal - Blog-Tipps, die wie von Zauberhand funktionierenThemeLocal - Blog-Tipps, die wie von Zauberhand funktionieren
  • Bloggen
  • WordPress
  • E-Mail Marketing
  • SEO
  • Soziale Netzwerke
  • Mehr
    • Tutorials
    • Shopify
    • Bewertungen
    • Tipps
    • Sicherheit
    • Software und Dienste
    • Verkehrserzeugung
    • Anfängerleitfaden
    • Showcase
Search
  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookie-Richtlinie
  • Kontakt
© 2022 Themelocal. Alle Rechte vorbehalten.
Lektüre: So ändern Sie dynamisch die oEmbed-Breite und -Höhe in WordPress
Aktie
Benachrichtigung Zeig mehr
Aa
ThemeLocal - Blog-Tipps, die wie von Zauberhand funktionierenThemeLocal - Blog-Tipps, die wie von Zauberhand funktionieren
Aa
  • Bloggen
  • WordPress
  • E-Mail Marketing
  • SEO
  • Soziale Netzwerke
  • Mehr
Search
  • Bloggen
  • WordPress
  • E-Mail Marketing
  • SEO
  • Soziale Netzwerke
  • Mehr
    • Tutorials
    • Shopify
    • Bewertungen
    • Tipps
    • Sicherheit
    • Software und Dienste
    • Verkehrserzeugung
    • Anfängerleitfaden
    • Showcase
Folge uns
  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookie-Richtlinie
  • Kontakt
© 2022 Themelocal. Alle Rechte vorbehalten.
ThemeLocal - Blog-Tipps, die wie von Zauberhand funktionieren > Blog > WordPress > Themes > So ändern Sie dynamisch die oEmbed-Breite und -Höhe in WordPress
Themes

So ändern Sie dynamisch die oEmbed-Breite und -Höhe in WordPress

Zuletzt aktualisiert: November 27, 2021 8:36 am
ThemeLocal vor 2 Jahren 4 Minuten Mindestlesezeit
Aktie
4 Minuten Mindestlesezeit
Aktie

Möchten Sie die oEmbed-Breite und -Höhe in WordPress dynamisch ändern?

Contents
Warum die dynamische OEbed-Breite und -Höhe in WordPress festlegen?Methode 1. Dynamische Einbettungsbreite und -höhe in WordPress festlegenMethode 2. Verwenden von CSS zum Festlegen der dynamischen oEmbed-Breite und -Höhe

Standardmäßig leistet WordPress hervorragende Arbeit beim Einbetten von Videos und anderen oEmbeds in Ihre Beiträge und Seiten. Manchmal möchten Sie jedoch möglicherweise die Einbettungsbreite und -höhe dynamisch ändern.

In diesem Artikel zeigen wir Ihnen, wie Sie die oEmbed-Breite und -Höhe in WordPress dynamisch ändern.

Warum die dynamische OEbed-Breite und -Höhe in WordPress festlegen?

WordPress macht es mit einer Technologie namens oEmbed einfach, Inhalte von Drittanbietern in Ihre Beiträge und Seiten einzubetten.

Auf diese Weise können Sie YouTube-Videos, Tweets, TikToks und mehr problemlos einbetten. Das Beste daran ist, dass dieser Inhalt nicht auf Ihrer WordPress-Website gehostet wird, was Ihre Serverressourcen spart und die WordPress-Leistung verbessert.

Feste Breite oEmbed in WordPress

Standardmäßig passt WordPress die Höhe und Breite des eingebetteten Inhalts automatisch an Ihre Beiträge und Seiten an.

Einige Benutzer möchten dieses Standardverhalten jedoch möglicherweise ändern. Beispielsweise möchten Sie möglicherweise unterschiedliche Standardeinbettungsbreiten und -höhen für die Titelseite und einzelne Artikel festlegen.

Dies ist praktisch, wenn Sie ein benutzerdefiniertes Homepage-Layout verwenden oder an Ihrem eigenen benutzerdefinierten Design-Design arbeiten.

Lassen Sie uns jedoch einen Blick darauf werfen, wie Sie die dynamische Breite und Höhe für oEmbed-Inhalte in WordPress einfach festlegen können.

Methode 1. Dynamische Einbettungsbreite und -höhe in WordPress festlegen

Bei dieser Methode müssen Sie Ihrer WordPress-Website benutzerdefinierten Code hinzufügen. Wenn Sie dies noch nicht getan haben, werfen Sie einen Blick auf unsere Anleitung zum einfachen Hinzufügen benutzerdefinierter Code-Snippets in WordPress.

Für diese Methode verwenden wir WordPress-Bedingungs-Tags, um zu erkennen, welche WordPress-Seite angezeigt wird, und ändern dann die Standardeinstellungen für oEmbed-Breite und -Höhe entsprechend.

Fügen Sie einfach den folgenden Code zur Datei functions.php Ihres Themes oder einem Site-spezifischen Plugin hinzu.

//Custom oEmbed Size
function wpb_oembed_defaults($embed_size) {
if(is_front_page()) {
        $embed_size['width'] = 940;
        $embed_size['height'] = 600;
}
else {
	$embed_size['width'] = 600;
        $embed_size['height'] = 338;
}
    return $embed_size;
}
add_filter('embed_defaults', 'wpb_oembed_defaults');

Sie können jede der verfügbaren verwenden Bedingte WordPress-Tags verschiedene Szenarien zu erkennen.

Hier ist ein weiteres Beispiel, in dem wir die oEmbed-Standardbreite für eine benutzerdefinierte Zielseite ändern.


function wpb_oembed_defaults($embed_size) {
if( is_page( 42 ) ) {
        $embed_size['width'] = 940;
        $embed_size['height'] = 600;
}
else {
	$embed_size['width'] = 600;
        $embed_size['height'] = 338;
}
    return $embed_size;
}
add_filter('embed_defaults', 'wpb_oembed_defaults');

Wie Sie sehen, legt dieser Code einfach eine andere Standardbreite und -höhe für eine bestimmte Seiten-ID fest.

Methode 2. Verwenden von CSS zum Festlegen der dynamischen oEmbed-Breite und -Höhe

WordPress fügt automatisch Standard-CSS-Klassen zu verschiedenen Bereichen Ihrer Website hinzu.

Diese CSS-Klassen können dann verwendet werden, um das Erscheinungsbild von Einbettungen in bestimmten Bereichen Ihrer Website zu ändern.

Zum Beispiel können Sie CSS-Klassen wie Seiten-ID, Post-ID, Kategorie, Tag und viele mehr in Ihrem WordPress-Theme finden. Sie können diese CSS-Klassen mit dem Inspect-Tool herausfinden.

CSS-Klasse für Post und Seite

Ebenso fügt WordPress CSS-Klassen hinzu, um Blöcke in Ihre Beiträge und Seiten einzubetten. Auch hier verwenden Sie das Inspect-Tool, um herauszufinden, welche Klassen vom Einbettungsblock verwendet werden.

CSS-Klassen für Einbettungsblöcke

Sobald Sie diese CSS-Klassen haben, können Sie sie verwenden, um dynamische Höhe und Breite für oEmbeds festzulegen. Im folgenden Beispielcode legen wir beispielsweise dynamische Breite und Höhe für den Pinterest-Einbettungsblock für eine bestimmte Beitrags-ID fest.

article#post-79 .wp-block-embed-pinterest {
    max-width: 200px!important;
    max-height: 400px!important;
}

Sie können Ihren CSS-Code ausprobieren, indem Sie benutzerdefiniertes CSS im Theme-Anpasser hinzufügen. Wenn Sie zufrieden sind, vergessen Sie nicht, Ihre Änderungen zu speichern und zu veröffentlichen.

Wir hoffen, dass diese beiden Methoden Ihnen geholfen haben, die dynamische oEmbed-Breite und -Höhe in WordPress einfach einzustellen. Vielleicht möchten Sie auch diese nützlichen WordPress-Tipps, -Tricks und -Hacks sehen oder unsere Auswahl der besten Social-Media-Plugins für WordPress ansehen.

Verwandter Beitrag

So finden Sie Ihre Apple TV Siri Remote mit Ihrem iPhone

Private Textnachrichten: So verbergen Sie Nachrichtenbenachrichtigungen auf dem iPhone

So laden Sie Karten zur Offline-Verwendung in Apple Maps auf dem iPhone herunter

iOS 17: So lösen Sie Reaktionseffekte in FaceTime aus

Häufige Smart Home-Probleme und wie man sie behebt (2023)

MARKIERTE: ändern, die, dynamisch, Höhe, oEmbedBreite, Sie, und, WordPress
ThemeLocal November 27, 2021 November 27, 2021
Teile diesen Artikel
Facebook Twitter Pinterest Whatsapp Whatsapp
Aktie
Was denkst du?
Liebe0
Traurig0
Glücklich0
Schläfrig0
Wütend0
kein Kommentar0
Zwinkern0
Vorheriger Artikel So fügen Sie Syntax-Highlighting in WordPress-Kommentaren hinzu
Nächster Artikel So bearbeiten Sie Bestelldetails in Shopify
Hinterlasse einen Kommentar

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Berühmter Post

iOS 17: So erstellen Sie Ihr eigenes Kontaktposter
Wie man
So aktivieren Sie den Sperrmodus auf dem iPhone in iOS 17
Wie man
Erste Eindrücke: Testbericht zu den Bose QuietComfort Ultra Headphones
Technische Bewertungen
iPhone 15 vs. Google Pixel 7: Wer gewinnt die ultimative Handy-Krone?
Gegen
Einfach iOS 17 installieren? Hier sind 12 Dinge, die Sie zuerst tun sollten
Guides
Fujifilm GFX100 II vs. Fujifilm GFX100: Was ist neu?
Gegen

También podría gustarte

Wie man

So finden Sie Ihre Apple TV Siri Remote mit Ihrem iPhone

vor 2 Stunden 3 Minuten Mindestlesezeit
Wie man

Private Textnachrichten: So verbergen Sie Nachrichtenbenachrichtigungen auf dem iPhone

vor 2 Stunden 3 Minuten Mindestlesezeit
Wie man

So laden Sie Karten zur Offline-Verwendung in Apple Maps auf dem iPhone herunter

vor 8 Stunden 4 Minuten Mindestlesezeit
Wie man

iOS 17: So lösen Sie Reaktionseffekte in FaceTime aus

vor 9 Stunden 2 Minuten Mindestlesezeit
Wie man

Häufige Smart Home-Probleme und wie man sie behebt (2023)

vor 10 Stunden 11 Minuten Mindestlesezeit
Wie man

So verwenden Sie FaceTime-Reaktionen in iOS 17

vor 15 Stunden 2 Minuten Mindestlesezeit
Wie man

iOS 17: So stellen Sie mehrere Timer ein und beschriften sie

vor 16 Stunden 3 Minuten Mindestlesezeit
Wie man

So aktivieren Sie Adaptive Audio auf AirPods Pro

vor 23 Stunden 3 Minuten Mindestlesezeit
Zeig mehr
ThemeLocal - Blog-Tipps, die wie von Zauberhand funktionierenThemeLocal - Blog-Tipps, die wie von Zauberhand funktionieren
Folge uns
© 2022 Themelocal. Alle Rechte vorbehalten.
  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookie-Richtlinie
  • Kontakt
Welcome Back!

Sign in to your account

Passwort vergessen?