Episode Description
Un pedaç vol jubilar els Dashicons, a la WordCamp US van parlar clar sobre PHP, i la documentació de WordPress ja et deixa executar codi allà mateix. Tot això, en un capítol.
Recorda que pots escoltar aquest programa des de Pocket Casts, Spotify, i Apple Podcasts o subscriure’t al feed directament.
Transcripció del programaHola, soc en Josep Morán i estàs escoltant WPpodcast, al resum de notícies de la Comunitat WordPress en català.
En aquest programa trobaràs la informació del 31 d’agost al 6 de setembre del 2026.
Obre l’escriptori de WordPress. Mira el menú lateral.
Aquelles icones petitetes es diuen Dashicons i porten al mateix lloc des del 2013. Doncs vés-te’n acomiadant.
Core vol jubilar unes icones de dotze anys
Hi ha un pedaç en marxa que substitueix els Dashicons de la barra d’administració i del menú lateral per les noves icones SVG de WordPress, recolzant-se en la nova funció que va arribar amb la 7.1.
I no és una qüestió de gustos. Les icones fetes amb font tipogràfica tenen tres problemes seriosos:
- Els lectors de pantalla les anuncien de manera imprevisible. Ocupen punts de codi Unicode sense significat definit, i de vegades et llegeixen un caràcter sense sentit enmig d’una frase.
- Es trenquen amb el mode d’alt contrast de Windows i amb altres ajustos de color forçat, perquè el sistema les tracta com a text.
- Si el fitxer de la font carrega malament, et queden quadrats o símbols estranys. Sembla que el lloc estigui trencat. Un SVG, si falla, simplement no es veu.
Ara bé, aquí ve la part que t’afecta. És un canvi que veurà tothom cada dia, i l’equip demana expressament més opinions de les que ha tingut fins ara al tiquet. Encara hi ha dos serrells: la icona de cerca mira cap al costat contrari del Dashicon que substitueix, i la d’Entrades podria deixar de ser una xinxeta per passar a ser una ploma. Sobre això últim hi ha debat obert.
Si alguna vegada has renegat d’una icona de l’administrador, aquesta és la setmana.
Una mica d’història, que aquí hi ha nostàlgia
12 de desembre del 2013. WordPress 3.8 Parker.
Els Dashicons van arribar amb el projecte MP6, que va redissenyar l’administrador de dalt a baix, i van substituir uns sprites d’imatges per una font vectorial que es veia nítida a qualsevol resolució. En van ser 167 d’inici. A la 3.9 se’n van afegir 30 més, fins a arribar a 197.
Aleshores allò era anar per davant. Avui és el que et frena.
A la WordCamp US van parlar de PHP i no va ser una conversa còmoda
Un grup de contribuïdors va seure, sota la regla de Chatham House, a parlar sobre la relació de WordPress amb el llenguatge PHP i la seva comunitat. I el que van dir no és agradable.
Bona part de la comunitat PHP no considera que qui desenvolupa per a WordPress sigui un desenvolupador PHP de debò. Ho veuen així perquè el nostre compromís de compatibilitat cap enrere frena l’evolució del llenguatge. I hi ha una segona part: les funcions noves de PHP es decideixen en discussions on WordPress gairebé no és present, tot i que hi pot participar qui vulgui.
Aquesta finestra llarga de compatibilitat també et toca a tu si fas plugins. Les dependències externes que fas servir ja no suporten versions de PHP tan antigues com les que WordPress encara admet, i aquí és on comença la fricció real.
I ara la xifra: PHP 7.4 encara corre en un 18% dels llocs web.
Si el teu client està en aquest 18%, escolta bé. Aquestes versions ja no reben pedaços de seguretat, i l’única raó de pes per actualitzar ara mateix és justament aquesta. Es va parlar d’empènyer des del hosting amb una actualització coordinada, i de fer PHP 8.x notablement més ràpid perquè la velocitat també sigui un argument.
Però la por de fons és PHP 9. Si porta un canvi de sintaxi gros, podria ser impossible mantenir una sola versió de WordPress compatible alhora amb PHP 7.4 i amb PHP 9. Algú haurà de decidir.
La resta de la conversa va anar sobre com estrènyer lligams amb el projecte PHP:
- Reprendre la conversa sobre WebAssembly. Es va descartar un cop per manca d’interès, però ara té més sentit, perquè WordPress ja fa servir WASM al Playground.
- Portar a PHP la feina que ja tenim feta a l’API d’HTML, en comptes de mantenir-la només portes endins.
- I una idea encara a la llista de desitjos: que els plugins amb dependències insegures es puguin carregar amb permisos restringits, marcant com a no fiable qualsevol codi que en depengui.
Com a seguiment concret van quedar dues coses. Revisar si la distribució de versions antigues de WordPress ha canviat, i explorar l’enviament d’avisos automàtics als desenvolupadors de plugins quan el seu codi no sigui compatible amb una versió de PHP determinada.
Aquesta última, si publiques plugins, te la voldràs mirar.
Canviem de tema, que Core també té feina de manteniment
WordPress 7.1.1 arribarà el 17 de setembre, i es prepara amb més antelació de l’habitual. El motiu: el volum i la gravetat dels informes que han arribat als fòrums, al Trac i al repositori de Gutenberg des que va sortir la 7.1.
Com és norma en aquestes versions, només corregeix errors. Hi entren regressions del cicle mateix de la 7.1 i coses que es van deixar deliberadament per al final. De funcions noves, res.
Gutenberg 23.9, en canvi, sí que porta coses noves
Compte a no barrejar-ho. Gutenberg és el plugin on es prova l’editor abans que arribi al Core, i publica versió cada quinze dies.
La 23.9 va centrada sobretot en petites comoditats d’edició del dia a dia. Dues les notaràs de seguida. La primera: ja no cal anar a buscar el botó d’inserir bloc quan queda amagat, perquè ara el pots afegir des de la barra d’eines del bloc mateix. Ficar una imatge més en una galeria o un bloc dins d’un grup ja no t’obliga a canviar de selecció ni a fer scroll.
La segona: els Estils Globals et marquen amb un punt cada bloc que tingui una anul·lació d’estil personalitzada, i pots filtrar per veure de cop només els que has tocat a mà. S’ha acabat repassar-los un per un.
I quatre novetats més:
- Espaiat independent en horitzontal i en vertical per al bloc Grup amb disseny flexible o de graella.
- Personalitzar l’estil de les etiquetes de formulari des del theme.json.
- Estils Globals per a cites, camps d’entrada i desplegables.
- Paletes de colors duotone pròpies, sense dependre de les que ofereixi el tema.
Per sota hi ha millores internes d’accessibilitat i rendiment. Entre elles, una selecció de blocs força més ràpida en articles llargs, que si treballes amb textos extensos ja em diràs si es nota.
I ara la que a mi em té content: Documentació
El Code Reference estrena exemples de codi executables de debò, recolzats en el WordPress Playground.
Vas a la pàgina de referència d’un mètode. Hi trobes un botó «Run». El prems i el codi s’executa allà mateix, al navegador.
Sense sortir de la documentació. Sense muntar res en local. Pensa en totes les vegades que has hagut d’obrir un entorn de proves només per veure què retornava exactament una funció.
Els fragments es defineixen al DocBlock de cada mètode, dins del codi mateix de WordPress, amb una sintaxi lleugerament diferent de la d’un exemple normal. La 7.1 ja en porta dos i n’arriben més amb la 7.2. Publicaran aviat una pàgina del manual amb tots els detalls, per si vols documentar les teves pròpies funcions amb aquest format.
I tanquem amb feina per als que teniu fòrums
bbPress 2.6.15 arriba amb cinc errors de seguretat corregits i diverses millores de compatibilitat. Un dels errors té CVE propi.
Els pedaços reforcen els permisos en quatre punts: editar temes i respostes, dividir o fusionar temes, actualitzar el perfil d’usuari, i veure fòrums privats o ocults. També es blinda la verificació de contrasenyes importades d’altres sistemes i es corregeixen avisos de PHP en algunes peticions al fòrum.
Què toca fer aquesta setmana si o si!!
- Actualitzar bbPress avui mateix si tens fòrums. És l’única cosa urgent del capítol.
- Comprovar si algun client teu encara està a PHP 7.4, perquè aquestes versions ja no reben pedaços de seguretat.
- Dir la teva al tiquet de les icones, si en tens opinió. Ara encara serveix de res.
Recordeu que aquest pòdcast es distribueix amb llicència Creative Commons com una versió derivada del WPpodcast en espanyol; tens tots els enllaços per ampliar la informació i el pòdcast en altres idiomes, a WPpodcast.cat.
Una abraçada, i fins al pròxim programa.