Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Video Embeds Fonts

Diversos vídeos incrustats bloquegen un article de WordPress

Diagnostica per què un article WordPress amb diversos vídeos es bloqueja i redueix reproductors, scripts i feina inicial sense eliminar contingut útil.

Un article amb sis demostracions pot deixar de respondre encara que el text ja aparegui. Cada embed crea reproductor, scripts, esdeveniments i recursos visuals. La feina combinada del fil principal, no només els megabytes, dificulta desplaçar-se o fer clic.

Conserva el valor editorial i canvia el moment en què es creen els reproductors.

Reproduir el bloqueig i comptar iframes

Prova desconnectat en un telèfon modest o amb limitació de CPU. Anota si falla en carregar, en acostar-se als vídeos o després d’iniciar-ne un.

Compta els iframes finals:

document.querySelectorAll("iframe").length

Executa el diagnòstic només en un web autoritzat. Compara el número amb els vídeos visibles. Poden existir duplicats mòbils, pestanyes ocultes, modals o carrusels.

Separar xarxa i feina del navegador

Network mostra dominis i bytes; Performance revela tasques llargues, recàlcul de disseny i execució.

Si es baixen molts megabytes abans d’arribar als vídeos, la càrrega anticipada és important. Si els bytes són moderats però la interfície es bloqueja durant la inicialització, JavaScript i DOM són la pista. Totes dues causes poden coexistir.

No culpis WordPress o l’allotjament si el document principal respon normalment i el cost apareix després.

Substituir reproductors inactius per previews

Utilitza un component accessible per a cada vídeo i crea l’iframe només en prémer aquella preview. L’article inicial contindrà miniatures, títols i botons, no sis reproductors.

Allotja imatges locals o utilitza una font aprovada per la política de consentiment. Reserva proporció 16:9 per evitar salts.

No carreguis un paquet JavaScript complet per bloc. Un listener petit pot gestionar-los tots mitjançant una classe compartida o delegació d’esdeveniments.

Triar clic o proximitat al viewport

IntersectionObserver pot inicialitzar un vídeo poc abans de veure’l, però també crea reproductors que el lector pot passar de llarg. El clic ofereix més estalvi i una acció de consentiment clara.

La proximitat pot servir per a un vídeo instructiu principal que gairebé tothom veurà. Aplica-la només a aquell element. Si requereix autoplay, respecta les polítiques i no iniciïs so inesperat.

Eliminar scripts duplicats amb cura

Alguns connectors carreguen l’API del proveïdor per cada bloc o combinen YouTube amb biblioteques de lliscador. Inspecciona URL i iniciadors.

WordPress hauria d’encuar un recurs compartit una sola vegada. En codi propi, utilitza un identificador estable; evita etiquetes <script> dins de blocs repetits. Amb connectors externs, reprodueix primer en staging.

Eliminar una còpia sense entendre dependències pot trencar tots els controls.

Revisar la càrrega editorial

No tota demostració necessita iframe. Un vídeo principal amb capítols i enllaços de text a exemples opcionals pot servir millor. Un índex també avisa quantes seccions multimèdia segueixen.

Reduir reproductors millora lectura, navegació amb teclat i consum de dades. Mantén incrustats els que expliquen realment un pas i enllaça el material secundari amb claredat.

Verificar memòria, desplaçament i reproducció

Després del canvi, confirma que no hi ha peticions del proveïdor abans del disparador, que l’scroll respon de principi a fi i que activar una preview crea només un reproductor.

Reprodueix un segon vídeo i comprova que el primer no manté àudio no desitjat. Valida teclat, pantalla completa i explicació quan es rebutja el consentiment.

Decideix també si en iniciar un altre vídeo s’ha de pausar o retirar l’iframe anterior. En articles llargs, conservar tots els reproductors creats pot tornar a augmentar memòria i esdeveniments encara que la càrrega inicial hagi millorat. Fes-ho sense destruir la posició de lectura ni obligar a baixar de nou un vídeo que l’usuari acaba de pausar.

Prova també després de navegar des d’una altra pàgina: les transicions tipus SPA poden deixar esdeveniments antics.

Demana una avaluació si el constructor genera reproductors ocults, l’API es carrega diverses vegades o la pàgina continua bloquejada amb previews. Aporta URL, dispositiu i vídeos imprescindibles, sense credencials.

Una reparació completa considera xarxa, JavaScript, memòria, consentiment i propòsit editorial; una puntuació més alta per si sola no ho demostra.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència↗