Premi questo: come WP Engine sta rendendo WooCommerce più veloce con Josh Dailey di WP Engine
Pubblicato: 2022-08-03Benvenuto in Press This, il podcast della community di WordPress di WMR. Qui l'host David Vogelpohl si siede con gli ospiti di tutta la comunità per parlare dei maggiori problemi che devono affrontare gli sviluppatori di WordPress. Quella che segue è una trascrizione della registrazione originale.
Realizzato da RedCircle
David Vogelpohl: Ciao a tutti e benvenuti a Press This, il podcast della community di WordPress su WMR. Questo è il tuo ospite, David Vogelpohl. Supporto la community di WordPress attraverso il mio ruolo in WP Engine e adoro portarti il meglio della community qui ogni settimana su Press This. Come promemoria, puoi seguirmi su Twitter @wpdavidv e puoi iscriverti a Press This su Red Circle, iTunes, Spotify o scaricare gli ultimi episodi su wmr.fm. In questo episodio parleremo di come WP Engine sta rendendo il commercio più veloce. E unirti a noi per quella conversazione. Vorrei dare il benvenuto alla stampa, il signor Josh Dailey. Josh benvenuto.
Josh Dailey: Ciao, David. Grazie per avermi nello show. È un vero onore.
DV: Oh, è fantastico. Sono davvero felice di averti qui, sei stato nello show prima di Josh, penso a quattro o cinque episodi e in questo momento non ricordo.
JD: Non l'ho ancora fatto. Non ho ancora avuto il privilegio. E quindi questo è un grosso problema per me.
DV: Eccellente, eccellente. Sono felice di averti qui. Lo so. Lavoriamo insieme, ovviamente, al WP Engine e a una varietà di cose, ma le avventure per anziani nel corso degli anni e WordPress in generale e sono davvero felice di avere la tua prospettiva qui. Per questo ascolto in questo episodio di cosa parlerà Josh dei recenti aggiornamenti ai motori WP Opzione di hosting focalizzata su WooCommerce, tra cui nuove ottimizzazioni di memorizzazione nella cache focalizzate su Woo che forniscono fino al 90% in più e un aumento molto significativo delle pagine cache in Josh's condividerà con questo sono le loro attuali sfide con la memorizzazione nella cache degli ovociti? Cosa ha fatto WP Engine per aiutare ad affrontare questo e poi cosa hanno pianificato per il futuro. Quindi non vedo l'ora dell'intervista Josh, inizierò però ponendoti la stessa domanda che ho posto a tutti gli ospiti. Puoi raccontarmi brevemente la tua storia di origine di WordPress? Quando è stata la prima volta che hai utilizzato WordPress?
JD: Sì, probabilmente era nel 2012 circa. Stavo creando video e altre risorse digitali per organizzazioni no profit e PMI. Ma la sfida era che stavano cercando un posto per la distribuzione di massa che fosse online, ovviamente apriva un mondo intero affinché le persone potessero condividere quel contenuto. Stanno spendendo un sacco di soldi per creare quelle risorse. E così ho trovato WordPress come CMS e ho caricato per quello. E poi mi sono tuffato in quel mondo quando ho sbloccato e trovato una comunità di persone intorno ad esso e poi sono stato invitato a lavorare per alcune società di sviluppo e plugin di WordPress. Eccellente, eccellente.
DV: Quindi il 2012 sarebbe stato solo due anni dopo i tipi di post personalizzati e i meta campi. Quindi questo sarebbe stato proprio nel bel mezzo del fatto che WordPress fosse effettivamente un CMS rispetto forse meno prima di quel momento. Lo hai anche riconosciuto nel 2012, o che non era solo WordPress e ha funzionato in quel modo.
JD: Non l'ho nemmeno riconosciuto. Mi stavo solo tuffando perché avevo bisogno di una soluzione. E questo è stato il migliore che ho potuto trovare e ho imparato a farlo girare. La versione open source. Ho già avuto un blog su wordpress.com. Voglio dire, è tutto open source ma la soluzione.com per il blog, la stavo già usando. E poi qualcuno mi ha mostrato come lasciarne uno e ha capito come entrare nel back-end del post, quindi so abbastanza per essere pericoloso, specialmente in quel momento. Bastava poco per essere pericoloso.
DV: Capisco che esco sempre. Mi chiedevo se potessi parlarmi brevemente di WP Engine e di cosa fai lì.
JD: Sì, WP Engine è un'azienda tecnologica focalizzata su WordPress, principalmente sul vantare e risolvere alcuni dei più grandi punti dolenti che conosci, sulla velocità, sul supporto della scalabilità della sicurezza. Quindi in realtà sono stato uno dei primi clienti di WP Engine dopo essere stato violato e aver bisogno di una soluzione per questo. Quindi, come ho detto, quanto basta per essere pericoloso. Ed è stato così quando lo spazio di hosting WordPress gestito ha iniziato davvero a spuntare e decollare in quel momento. E quindi sono stato uno dei primi ad adottare quello spazio perché le soluzioni saline attorno agli hack degli agricoltori e quel genere di cose. Ma ora è diventato molto più avanzato. E poi per il mio ruolo lì, sono un product marketing manager seduto in un certo senso tra il cliente e il prodotto e l'ingegneria per comunicare come un collegamento principale tra i due se fossi seduto su una sedia girevole per comunicare quali sono le esigenze del cliente ? E poi anche come possiamo parlare di quei prodotti al cliente e immaginandoti di girare avanti e indietro.
DV: Ora conosci Josh, in realtà l'ho messo su WP Engine dopo un attacco DDoS. Quindi penso che forse io e te condividiamo quel tipo di storia delle origini sul lato WP Engine. Ma cambiamo marcia se potessimo iniziare a parlare delle prestazioni della ferita. Quindi voglio dire, ovviamente ci sono molte persone che hanno parlato di alcune delle sfide che puoi affrontare con Wu mentre stai cercando di ottimizzare per la velocità e penso sia importante sottolineare anche che era la piattaforma di e-commerce più dominante sulla terra. E, sai, ci sono così tanti enormi vantaggi lì. Ma penso che quando le persone iniziano a perfezionare davvero la velocità, possono iniziare ad affrontare alcune sfide. E quindi sto solo cercando di capire dal tuo punto di vista quali sono le principali sfide che i costruttori o gli sviluppatori devono affrontare o mentre stanno ottimizzando WooCommerce per la pagina?
JD: Sì, una volta che voi ragazzi pensate che sia importante notare su WooCommerce e la velocità è che è una piattaforma solida. Sai, WordPress è solido ed è veloce ed è quando inizi ad aggiungere cose su di esso e a lavorarci. E quindi le sfide attuali in questo momento sono ben lontane da quelle che erano saltate. È migliorato molto, ma anche la pubblicazione è migliorata molto. E quindi i punti deboli che abbiamo identificato allo stato attuale sono le tabelle degli ordini personalizzate a livello strutturale. Quindi è qualcosa su cui WooCommerce sta lavorando. E ci stiamo partecipando, ma essenzialmente, in questo momento WooCommerce utilizza solo le stesse tabelle di database utilizzate da WordPress e non ci sono tabelle degli ordini personalizzate per cose come i prodotti, ma quello che stanno facendo è espanderlo in modo che vada per essere più scalabili ed eseguire molto meglio del semplice accumulare tutto nello stesso spazio. E quindi stiamo partecipando al lavoro beta di quello, ma puoi anche farlo se stai ascoltando e vuoi partecipare al test della migrazione, perché questo eliminerà una migrazione dal processo attuale. Puoi farlo andando su developer.woocommerce.com e trovando il post sul blog a riguardo. Sono tabelle degli ordini personalizzate. Ma da un'altra prospettiva, è cache. Perché il contenuto di WooCommerce è dinamico. La cache diventa un problema. E perché se metti nella cache la pagina sbagliata, potresti interrompere la funzionalità se memorizzi nella cache la cosa sbagliata, porterai funzionalità o esporrai i dati. E quindi questo è un punto di tensione con cui vediamo molti sviluppatori alle prese con contenuti dinamici. E poi alla fine sarebbe il problema dei frammenti del carrello se vai su qualsiasi forum attorno a WooCommerce. Parla con qualsiasi sviluppatore in merito alla velocità e all'esecuzione di un test di velocità della pagina di Google e all'improvviso vedi che c'è questo script di frammento di carta. E quindi quelli sono tipo i tre.
DV: Puoi spiegare cosa sono i frammenti del carrello per le persone che non hanno letto quegli articoli?
JD: Sì, certo. Quindi i frammenti del carrello sono un modo in cui il carrello può rimanere aggiornato con le ultime notifiche o i prezzi o ciò che metti nel carrello senza dover aggiornare la pagina ogni volta. Quindi utilizza un pezzo di codice JavaScript per riconoscerlo quando sta accadendo, quindi lo sposterà e ti terrà aggiornato. Ora l'attuale soluzione per risolvere questo problema molte volte le persone dicono semplicemente di disattivarlo, ma se lo fai, non ottieni le informazioni più recenti e aggiornate e non puoi consentire al tuo cliente di avere quell'esperienza personalizzata o l'esperienza personalizzata che è così preziosa quando qualcuno fa acquisti sul tuo sito.
DV: Sai, è divertente quando penso all'ottimizzazione della velocità e penso a cose come quanti elementi avrò o meno in una pagina. Lo chiamo spesso l'equilibrio tra sofferenza e gioia. E quello che intendo con questo è che conosci la gioia di aggiungere una nuova esperienza o contenuto ma poi la sofferenza di pagine aggiuntive. E suona come forse questa nozione dell'equilibrio della sofferenza. E anche la gioia viene vissuta quando pensiamo a contenuti dinamici. E quanto è impraticabile e ovviamente sappiamo che più il nostro sito è incassabile, sembra che abbia un doppio effetto in cui è come se la pagina memorizzata nella cache fosse più veloce e più pagine metti nella cache più risorse del server apri per le pagine che non lo sono e quindi, sai, c'è questa forza, sembra woo dove è come se stesse facendo tutti questi lavori davvero importanti come tenere aggiornata la tua carta. Ma il compromesso per questo è il compromesso delle prestazioni e sembra che in alcuni casi, in particolare per la scheda di aggiornamento, forse il compromesso delle prestazioni sia eccessivo. Forse non lo è e voglio parlarvi del modo in cui vi state avvicinando, ma faremo la nostra prima pausa. Torniamo subito.
DV: Bentornati a tutti al podcast della community di Press This WordPress WMR. Questo è il tuo ospite David Vogelpohl. Sto parlando con Josh Dailey di come WP Engine stia rendendo WooCommerce più veloce. Josh, subito prima della pausa, abbiamo condiviso le tre aree di interesse principali che vedi come opportunità all'interno delle tabelle degli ordini dei clienti per l'ottimizzazione delle prestazioni di WooCommerce. Felice di sapere che potrebbe calmare il team che ci sta lavorando. Grazie per l'esclamazione per convincere le persone a testare in modo così importante la capacità della cache del sito e quindi in particolare la capacità della cache è influenzata dalla pratica corrente e questo è coerente con quello che ho sentito e visto personalmente e su cui mi sono concentrato sul anni. Quindi sono solo curioso. Come di nuovo, come abbiamo detto prima, come se le persone ne parlassero e nei blog, anche io lo so. In che modo gli sviluppatori di costruttori affrontano queste sfide al di fuori dell'hosting di un'agenda WP qui e mi dicono cosa sta facendo WP Engine? E sono solo curioso di sapere come si adatta al fai-da-te. Sia correzioni che ottimizzazioni per queste sfide.
JD: Sì, penso che prima di tutto sia importante notare perché hai avuto un'ottima chiamata alla fine dell'ultimo segmento. Ma essenzialmente, se pensi a PageSpeed e alle prestazioni, perché ho passato molto tempo in quello spazio. Non è una scienza. È più una forma d'arte. Ed è un sacco di dare e avere. Ed è qui che molte di queste cose entrano in gioco è che non c'è davvero lo sai, se vuoi che un grande video venga riprodotto sul tuo sito, devi sapere che ne risentirà la velocità e questo, ma potrebbe valere la pena a noi quello che stai facendo. E così con lo spazio di e-commerce, in particolare il modo in cui molte persone del fai-da-te affrontano questi passaggi di ottimizzazione manualmente è un modo in cui devi entrare e gestirlo. te stesso e scopri le implementazioni di implementazione in contanti. Ci sono anche alcuni fantastici plugin se sei nuovo nello spazio, ma ti incoraggio a entrare e giocare con quei plugin e quindi testare i test di prova. Devi entrare e assicurarti di accendere un interruttore per vedere come si comporta sul lato anteriore, assicurarti che non stia interrompendo alcune funzionalità e quindi tornare indietro e giocare con esso. Questo è un altro modo in cui le persone lo fanno da una prospettiva fai-da-te. E infine, penso che ci siano circa 10 correzioni di velocità e prestazioni o un lavoro in corso. Non basta impostare qualcosa e dimenticarlo. Devi pensare costantemente alle implicazioni di ciò a causa del valore che aggiunge al tuo negozio quando c'è velocità che più persone convertono. E quindi cose come la cancellazione dei transitori sono suggerimenti che il commercio sta cancellando le sessioni. E poi, come bonus, puoi anche impedire ai bot di creare sessioni quando accedono. Quindi questi sono alcuni dei passaggi che le persone eseguono quando eseguono prestazioni da sole o se sono uno sviluppatore che ci lavora.

DV: Sì, quindi sto solo ripensando e poi pensando anche a quello che hai appena detto, ma è come, ok, so che ci sono queste sfide per le prestazioni che posso sfruttare come opportunità. Potrei pensare a questo mentre comincio a scalare e farò una lista, le capacità in denaro e i frammenti di carte e le mie regole di memorizzazione nella cache e tutto ciò gioca un ruolo. Quindi elaborerò questo piano di progetto e sceglierò una soluzione per ogni tipo di fetta lungo il percorso. E poi andrò praticamente a configurarlo e implementarlo in cose come le regole di memorizzazione nella cache, come cosa metto nella cache? Cosa non metto nella cache? Sto esponendo dati come i tipi di punti che stai facendo in precedenza? E poi andrò a giustiziare contro quello. E poi non solo una volta, ma nel tempo. Lo condividiamo mentre distribuisco nuovo codice o inserisco nuove funzionalità e nuovi contenuti, ma sto anche ottimizzando mentre procedo, è giusto?
JD: Sì, e come puoi sentire, e una specie di spiegazione di ciò che attraversi e può richiedere molto tempo. Alla fine è un bel po' di lavoro, soprattutto se non hai una persona dedicata o gestisci il tuo negozio. L'ottimizzazione delle prestazioni, sembra che non ci sia mai abbastanza tempo e al suo interno, quindi prendilo in piccoli pezzi. Se potete. Ma poi ovviamente, ci sono altre soluzioni là fuori in cui è gestito per te è solo un costo del valore. Proposta.
DV: Sì, è davvero interessante, sai, la proposta di valore che mi sembra di offrire alla fine è possedere il tuo negozio. Non noleggiarlo per Miss culo. E avere una flessibilità indipendente inizia con un codice basso o nuovo, ma, sai, diventa qualcosa di più potente, ma con ciò deriva questo tipo di responsabilità di un tipo di ottimizzazione delle prestazioni coerente e persistente. Quindi sai, ovviamente il titolo degli spettacoli che parlano di motori WP, nuove offerte o miglioramenti al suo operatore di e-commerce. Sono solo curioso, però, quando WP Engine ha lanciato l'hosting whoo specifico e come era originariamente?
JD: Sì, è stato poco più di un anno fa. Adesso. A marzo. E in quel momento, stavamo osservando lo stato attuale dell'e-commerce e l'evidente boom di crescita che ha avuto luogo i negozi che si sono spostati online durante la pandemia. Ma quel tipo di visione, se ci pensi, era la direzione in cui le cose stavano già andando, davvero. E quindi stiamo esaminando come possiamo aiutare per le esigenze uniche dei negozi e quindi, uno dei punti di tensione in WordPress è che la funzione di ricerca non è stata progettata per esperienze di acquisto o ricerche espansive. Fondamentalmente si limita a cercare nel database, ed è molto limitato. E quindi una delle cose che abbiamo raggruppato per prima cosa è stata la ricerca istantanea nello Store. Abbiamo collaborato con la stampa elastica per alimentarlo ed è un ottimo strumento con suggerimento automatico e volevi dire suggerimenti, ma poi va ben oltre per creare esperienze di ricerca personalizzate in stile Amazon per il fai-da-te oppure puoi accenderlo e accenderlo alcune funzioni su. Ma poi per lo sviluppatore, è stato originariamente creato come strumento per sviluppatori. E quindi ha funzionalità davvero potenti per fare cose che non puoi fare. Quindi pensa a te sai, ordinando in modi diversi, in ordine alfabetico. È molto difficile da fare con la tua normale ricerca su WordPress o con descrizioni di prodotti specifici e quel genere di cose. Questo La seconda cosa che è stata inclusa è stata la licenza di Genesis bro, che è uno strumento straordinario e ha alcune funzionalità aggiuntive specifiche per WooCommerce. Ma penso che il vero vantaggio e vantaggio con Genesis grow siano i blocchi personalizzati Genesis, dove puoi creare i tuoi blocchi per l'eCommerce o per WooCommerce con pochissimo codice, o JavaScript in particolare e poter usare forse ciò che conosci o comodo con. E infine, abbiamo avuto la gestione intelligente dei plug-in delle licenze SPM, uno strumento straordinario che esegue test di regressione visiva prima di ogni tipo automatizzato di test dei plug-in e potresti dedicare molto tempo agli aggiornamenti dei plug-in come lo conosciamo. Ci sono così tanti plug-in, così tanti temi, così tanti aggiornamenti che devono essere eseguiti e il gestore di plug-in intelligente eseguirà una sorta di test e quindi eseguirà un backup e quindi si assicurerà che in seguito lo confronterà con l'aggiornamento e il pre-aggiornamento per decidere se qualcosa si è rotto e poi ti dà una notifica se hai bisogno di aggiustarlo. Quindi queste erano le tre proposte di vendita chiave.
DV: Fantastico. Quindi sembra che in generale sia fondamentalmente un piano di hosting con stampa elastica essenzialmente ricerca istantanea nello Store, Genesis Pro, che è lo strumento per la creazione di blocchi e la creazione di blocchi personalizzati, e quindi un servizio di aggiornamento automatico dei plug-in chiamato SPM. Esegue test di regressione visiva e quindi questi sono un po' come riunirsi in un toolkit per le persone che creano negozi di e-commerce con WooCommerce che abilita una sorta di contenuto anche sulla pagina che ritengo interessante dal punto di vista della piattaforma. Ma sono solo curioso di sapere che PHRC ha recentemente annunciato miglioramenti ai piani per le città, in particolare per quanto riguarda i contanti per WooCommerce e so che tutti i contanti in passato adattati a ciò sembra che ci sia di più ora e abbiamo circa un minuto per la nostra prossima pausa. Ma non riesco proprio a iniziare il viaggio come quello che è mai denaro per WooCommerce che è disponibile in questi piani ora e come funziona?
JD: Oh sì, sicuramente posso prenderlo in giro per te molto velocemente, ma sempre in contanti è la funzionalità di memorizzazione nella cache intelligente proprietaria dei motori WP, che è la cache gestita per te. Ma mai la cache per WooCommerce estende tale funzionalità oltre WordPress o nelle pagine del negozio dell'account WooCommerce e nel resto delle pagine di WooCommerce. E quindi sì, possiamo approfondire un po' di più dopo la pausa. Ma questo è sì, un punto di partenza.
DV: Va bene, quindi, in pratica, è un'ulteriore ottimizzazione, quindi la soluzione di memorizzazione nella cache proprietaria sempre in contanti, e prima che fosse sciolta, specifica, presumibilmente hanno iniziato a trarre vantaggio dal rendere molto più memorizzabile nella cache. Voglio approfondire come prenderemo il nostro ultima pausa e torniamo subito.
DV: Ciao a tutti. Bentornato a Press This, il podcast della community di WordPress WMR. Stiamo parlando di come WP Engine stia rendendo WooCommerce più veloce con Josh Dailey. Josh, poco prima della pausa, ci stavi raccontando un po' di soldi mai ricevuti da WooCommerce, le nuove capacità di memorizzazione nella cache e i piani di e-commerce dei motori WP. Sono solo curiosi se potresti entrare più nel dettaglio su come funziona esattamente come è diverso da come un detenuto di memorizzazione nella cache predefinito da qualche parte come una società come capire cosa sta succedendo?
JD: Giusto. Quindi WooCommerce ha una serie di esclusioni consigliate che puoi applicare e la maggior parte degli host e dei plugin lo fa già. Questo. Se stai utilizzando un plug-in di ottimizzazione delle prestazioni, applicherà tali esclusioni. Ma quello che abbiamo notato con sempre contanti o quando stavamo guardando contanti è che dopo che qualcuno interagisce con il carrello se sta usando WooCommerce anche se ha rimosso quel prodotto dal carrello, quelle esclusioni usano un cookie per dire a quelle pagine di non servire come cache. E così le prime visite che potresti avere al sito fino al punto in cui utilizzi la cache del carrello funzioneranno. Bene e poi all'improvviso le pagine si dimezzeranno e si caricheranno. E quindi il motivo è perché sai che la cache in generale farà caricare una pagina del sito fino a due volte più velocemente e dopo che stiamo provando a navigare in quelle pagine della cache a causa del contenuto dinamico. Quindi quello che abbiamo fatto è stato guardare quelle pagine e ci siamo resi conto che non tutte. Alcuni di questi hanno ancora molti contenuti statici o tutti i contenuti statici che potrebbero ancora essere serviti come cache come i post del blog smettono di essere memorizzati nella cache. Quindi quelle pagine dovrebbero continuare a essere memorizzate nella cache. E con sempre cache sa bypassare il carrello gli acquirenti autenticati alla cassa, ma ignora i cookie chiave utilizzati da WooCommerce per ottimizzare la consegna in contanti per le pagine statiche. Ciò significa che ottieni i vantaggi della cache senza perdere funzionalità. E siamo rimasti sorpresi dai risultati noi stessi perché quello che è successo è che siamo stati in grado di memorizzare nella cache fino al 90% in più delle pagine, in realtà può anche essere di più, a seconda del numero di pagine che hai. E se hai un blog enorme, questo potrebbe arrivare fino al 99%. Sai, ma il bello di questo è che il cliente ottiene i vantaggi fino in fondo e i vantaggi in termini di prestazioni man mano che procede lungo il percorso dell'acquirente. E quindi con WooCommerce, se stai seguendo solo le esclusioni di denaro consigliate, le pagine iniziano a rallentare mentre il cliente continua il percorso dell'acquirente con sempre cache, puoi continuare ad avere lo stesso livello di prestazioni durante l'intera esperienza di acquisto.
DV : Eccellente. Bene, grazie per averlo condiviso. Lo so solo in generale. Ogni cache mai cache per WooCommerce è come una raccolta di ottimizzazioni che suonano davvero carnose ed è sorprendente aumentare. Il numero di pagine della cache fino al 90%. Ora hai anche menzionato che WP Engine sta pianificando alcune cose sui frammenti del carrello, cosa puoi condividere a riguardo?
JD: Sì, quindi i frammenti del carrello stavano facendo un'integrazione simile e sarà essenzialmente un'altra ulteriore estensione di ever cash. Ma sarà un plug-in che ti consentirà di continuare a utilizzare le funzionalità dei frammenti del carrello in modo che il carrello rimanga aggiornato e sia in grado di aggiornarsi ma non verrà eseguito su pagine che non utilizzano il carrello. Quindi il vero punto dolente dei frammenti CART è che esegue o controlla su ogni pagina che il piccolo script è in esecuzione su ogni pagina anche se la nostra funzionalità non è presente. E quindi siamo in grado di determinare quando viene utilizzata la funzionalità corrente e quindi di applicare le regole appropriate a quelle pagine in base a ciò. Quindi ciò dovrebbe davvero liberare ancora più risorse o attraverso il sito.
DV: Sì, mi piace quella parola automatizzato, ovviamente installa, configura e ripeti. A volte è un sacco di lavoro, specialmente quando cuci tutto insieme. Ma sembra incredibile. Questo è stato fantastico. Apprezzo davvero che tu sia andato a questo livello di profondità, Josh, e mi è davvero piaciuto averti nello show oggi.
JD: E ho detto che era un mio privilegio. David, mi è piaciuto lavorare con te, ma mi piace anche il lavoro che hai svolto nella community di WordPress.
DV: Grazie mille per il divertimento e puoi incontrare così tante persone fantastiche durante questo spettacolo e parlare di cose davvero interessanti. È sicuramente uno dei momenti salienti della mia settimana. Ma ancora, grazie mille per esserti unito a noi oggi, Josh. Proprio su. Stupendo. Se desideri saperne di più su cosa sta facendo Josh, puoi visitare wpengine.com/ecommerce. Grazie a tutti per aver ascoltato la stampa di questo podcast della community di WordPress su WMR. Ancora una volta, questo è stato il tuo ospite David Vogelpohl. Supporto la community di WordPress attraverso il mio ruolo in WP Engine. E adoro portarti il meglio della community qui ogni settimana e premere questo.