Cum să setați o maximă lățime oEmbed în WordPress 3.5 cu $ content_width

Cum să setați o maximă lățime oEmbed în WordPress 3.5 cu $ content_width / tematică

Astăzi, am văzut lansarea WordPress 3.5, care a venit cu multe caracteristici uimitoare. Pe măsură ce am actualizat un site după altul, am observat o problemă pe unul dintre site-urile pe care le gestionăm. Dimensiunea video încorporată a fost modificată, iar videoclipurile încorporate au fost mult mai mici. Am intrat în setări pentru a constata că opțiunea de a specifica o lățime maximă și înălțime oEmbed au fost eliminate. Într-o încercare de a simplifica panoul de administrare, echipa de bază a scăpat ecranul cu lățimea maximă și înălțimea oEmbed. În acest articol, vă vom arăta cum să setați o lățime maximă oEmbed în WordPress 3.5 cu $ content_width.

Ce sa schimbat? și de ce?

În trecut, în ecranul Setări »Media a existat o opțiune pentru a seta lățimea maximă și înălțimea oEmbed max.

Ei bine, această opțiune nu mai există în WordPress 3.5. Decizia a fost luată pentru a face lucrurile mai simple. Nu există nici un rău în auto-activarea oEmbeds în WordPress. Dacă nu este activat în mod implicit, începătorii se confundă adesea. Dealerul de bază a decis, de asemenea, să scape de câmpurile de lățime și înălțime maximă oEmbed în favoarea utilizării lățimii conținutului temei și să facă înălțimea de 1,5 ori lățimea conținutului. Dacă tema dvs. nu are definită lățimea conținutului, dimensiunile dvs. oEmbed vor fi mult mai mici. Acesta este exact ceea ce sa întâmplat cu unul dintre site-urile pe care le gestionăm. Tema care a fost utilizată nu a specificat $ content_width.

Cum de a rezolva problema Width oEmbed în WordPress 3.5

Deschideți fișierul functions.php al temei și adăugați următorul cod:

 dacă (! isset ($ content_width)) $ content_width = 600; 

Nu uitați să schimbați numărul 600 corespunzător pentru tema dvs. Este lățimea maximă în pixeli pentru zona dvs. de conținut.

Odată ce faceți acest lucru, WordPress va folosi automat pentru lățimea maximă a elementelor dvs. oEmbed (videoclipuri YouTube, slideshare, etc).