👉 Sådan ændres dynamisk Ændring af oEmbed-bredden og højden i WordPress

9 Nyttige Google Chrome-udvidelser til WordPress

I vores tidligere artikel viste vi dig, hvordan du indstiller oEmbed max-bredde i WordPress 3.5 ved hjælp af $ content_width. Det er en perfekt god løsning til at ændre oEmbed max bredde og højde, men den ændring er global. I et nylig projekt ønskede vi at have forskellige oEmbed-størrelser til hjemmesiden og den enkelte indlægsside. I denne artikel vil vi vise dig, hvordan du dynamisk ændrer oEmbed max-bredden og højden i WordPress ved hjælp af de betingede udsagn.

Alt du skal gøre er at tilføje følgende funktion i dit tema's funktioner.php-fil eller i et webstedsspecifikt plugin.

// Custom oEmbed Size funktion wpb_oembed_defaults ($ embed_size) {hvis (is_front_page ()) {$ embed_size ['width'] = 940; $ embed_size ['height'] = 600; } ellers {$ embed_size ['width'] = 600; $ embed_size ['height'] = 338; } returner $ embed_size; } add_filter ('embed_defaults', 'wpb_oembed_defaults');

Du kan bruge nogen af ​​de tilgængelige WordPress betingede tags. Du kan endda have oEmbed-bredden tilpasset til hver side, hvis det er nødvendigt at bruge brugerdefinerede felter. Forhåbentlig finder du denne artikel nyttig i dit næste projekt.

Like this post? Please share to your friends:
Skriv et svar

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: