Tekan Ini: Cerita Horor Halloween WordPress

Diterbitkan: 2022-10-28

Selamat datang di Press This, podcast komunitas WordPress dari WMR. Setiap episode menampilkan tamu dari seluruh komunitas dan diskusi tentang masalah terbesar yang dihadapi pengembang WordPress. Berikut ini adalah transkripsi dari rekaman aslinya.

Didukung oleh RedCircle

Doc Pop : Anda sedang mendengarkan Press This, podcast komunitas WordPress di WMR. Setiap minggu, kami menyoroti anggota komunitas WordPress. Saya tuan rumah Anda, Doc Pop, saya mendukung komunitas WordPress melalui peran saya di WP Engine dan kontribusi saya di TorqueMag.io. Anda dapat berlangganan Press This di Red Circle, iTunes, Spotify, atau Anda dapat mengunduh episode langsung di wmr.fm.

Latte rempah-rempah labu kembali musimnya dan kerangka setinggi 12 kaki kembali tersedia di Home Depot, yang berarti Halloween ada di sini lagi. Sekarang, asal Halloween kembali ke festival Celtic kuno ketika orang menyalakan api unggun dan mengenakan kostum untuk mengusir hantu.

Dengan semangat itu, kami pikir kami akan menghabiskan episode Press This hari ini yang menceritakan kisah seram klien dari neraka atau pemasangan yang salah. Jadi, duduklah di dekat perapian bersama saya saat kami mendengar dari tamu pertama kami, Chris Wiegman, Manajer Teknik di WP Engine, saat dia menceritakan kisah yang menakutkan. Chris, bisakah kamu mengatur suasana hati untuk kami di sini? Sebelum Anda masuk ke kisah Anda, beri tahu kami kapan itu terjadi dan di mana Anda berada dalam hidup. Jenis mengatur suasana untuk cerita.

Chris Wiegman: Ini adalah kisah lama. Itu kembali ke keadaan yang jauh dan pekerjaan yang banyak dihapus dari apa yang saya lakukan sekarang. Itu adalah salah satu pekerjaan awal saya di industri WordPress. Ini akan menjadi musim dingin hingga musim semi 2014. Jadi hampir sembilan tahun yang lalu hal ini terjadi.

DP: 2014. Dan Anda memberi tahu saya sebelumnya bahwa Anda memiliki plugin yang sukses. Bisakah Anda memberi tahu kami tentang plugin yang akan Anda ceritakan?

CW: Tentu, ceritanya juga tentang salah satu keberhasilan plugin awal. Ini adalah plugin yang sekarang disebut iThemes Security, dan saya telah menjualnya ke iThemes sebagai WP Security yang Lebih Baik. Ketika saya menjualnya, kami tahu kami memiliki lebih dari 200.000 pengguna aktif, ingat ini sembilan tahun yang lalu.

Dan itu bahkan sebelum mereka memiliki jumlah unduhan yang tersedia dan semua cerita horor—yang telah dihapus sekarang. Ini bahkan sebelum itu menjadi sesuatu yang penting. Jadi kami tahu bahwa kami memiliki banyak pengguna, kami tahu kami memiliki plugin yang sangat sukses, dan kami merilis versi pertama sebagai rebrand dari Better WP Security ke iThemes Security.

DP: Anda benar-benar membuat saya berpikir di sini, yang Anda bicarakan sebelum hari-hari pelacakan pemasangan aktif. Apakah Anda tahu kira-kira berapa banyak unduhan yang Anda miliki, atau seberapa banyak Anda mengetahui berapa banyak pengguna aktif yang Anda miliki?

CW: Yang terbaik yang harus kami lakukan adalah unduhan aktif dan banyak tebakan terpelajar. Pada saat itu, saya telah meletakkannya di Google Analytics sehingga menyelesaikan banyak hal, tetapi sebelum bagian Google Analytics, satu-satunya cara kami tahu adalah berapa banyak unduhan, dan kemudian kami dapat memperkirakan berdasarkan berapa banyak pengguna aktif kami. pikir ada.

DP: Oke, jadi Anda memiliki plugin keamanan yang sangat populer, plugin keamanan WP. Anda memiliki banyak pemasangan aktif dan mungkin banyak pengguna aktif. Anda mengatakan itu semacam salah satu kisah sukses plugin WordPress awal. Dan Anda baru saja menjualnya, jadi semuanya berjalan baik untuk Anda. Ini adalah kisah sukses sejauh ini dalam kisah horor Anda, bukan?

CW: Sejauh ini. Ya, semuanya berjalan baik. Kami memiliki orang pendukung sekarang untuk membantu saya penuh waktu dengan itu. Saya punya waktu, menjadi bagian dari sebuah perusahaan sekarang, bahwa saya dapat mendedikasikan waktu penuh untuk mengembangkannya sehingga kami benar-benar dapat melakukan hal-hal seperti program beta dan membuat orang mengujinya, dan memastikan semuanya berfungsi dan benar-benar meluangkan waktu untuk memastikan bahwa saat kami menyiapkan rilis pertama itu, bahwa semuanya seharusnya benar, seharusnya berfungsi.

DP : Jadi semuanya berjalan dengan baik. Mengapa Anda tidak masuk ke inti cerita di sini. Beritahu kami apa yang terjadi?

CW: Tentu. Nah, yang terjadi adalah plugin tersebut memiliki dua fitur. Yang pertama adalah sesuatu yang secara liar dianggap sebagai bagian dari keamanan 10 tahun yang lalu di WordPress, yaitu, maksud saya itu bukan keamanan sama sekali, pada kenyataannya, terutama kita tahu bahwa akhir-akhir ini, dan itu menyembunyikan area admin atau menyembunyikan login WP.

Biasanya Anda pergi ke URL dan formulir login Anda muncul. Kami dulu suka mengatakan—dan sekarang saya akui bahwa mungkin lebih banyak pemasaran daripada keamanan—bahwa jika Anda menyembunyikannya, entah bagaimana situsnya akan lebih aman. Ini seperti mengambil pintu depan rumah Anda dan meletakkannya di samping rumah Anda dan mengklaim bahwa rumah Anda lebih aman. Itu tidak berhasil. Tapi itu adalah fitur yang sangat kompleks untuk mewujudkannya, untuk membuat orang merasa lebih baik tentangnya.

Dan fitur kedua yang kami miliki yang rusak pada rilis ini adalah sesuatu yang disebut "mode tandang", yang pada dasarnya, jika Anda berada di kantor pukul sembilan hingga lima dan Anda tidak ingin orang-orang masuk ke dalamnya sama sekali di luar pekerjaan. jam, katakanlah untuk sekolah atau kantor dokter atau semacamnya, fitur ini akan mengatur waktu kapan formulir itu tersedia. Jadi Anda tidak bisa masuk ke situs. Anda tidak bisa masuk ke backend kecuali untuk jam yang ditentukan oleh admin situs.

Dan kedua fitur ini benar-benar ditulis ulang cukup banyak untuk ini. Saya pikir jumlahnya adalah rilis 4.0 yang kami keluarkan, sekitar awal Maret. Jadi ini adalah empat bulan sejak saya memulai dan menjualnya hingga akhirnya dapat mengerjakannya secara penuh waktu. Anda tahu, itu selalu menjadi pekerjaan sampingan bagi saya. Saya memiliki pekerjaan penuh waktu di perusahaan dan sekolah lain. Ini adalah pertama kalinya saya dapat mengerjakan plugin secara penuh waktu.

Jadi kami memulai program beta di mana kami menulis ulang fitur-fitur ini dan kami merilisnya, saya ingin mengatakan sekitar 1 Maret memberi atau menerima. Jadi selama dua atau tiga hari setelah rilis itu, semuanya tampak baik-baik saja. Umpan baliknya tampak positif, kami belum pernah mendengar masalah apa pun dengan penguji beta. Kami memiliki beberapa 100 orang beta menguji hal ini, dan semuanya tampak baik. Dan kemudian masalah mulai muncul. Orang-orang tidak dapat mengakses situs mereka. Saya tidak ingat sekarang apakah itu hanya dasbor, saya pikir dalam beberapa kasus seluruh situs mati dan kami tidak tahu mengapa.

Oke, Anda pasti melakukan sesuatu yang salah. Banyak hal yang berubah dalam hal ini dan mungkin konfigurasi Anda salah. Dan kami melakukannya selama sekitar satu hari. Dan kemudian meledak. Kami tidak menjatuhkan satu atau dua situs dengan bug, kami menemukan bug tersebut dan kami menambal bug tersebut dalam waktu sekitar seminggu dari rilis awal. Kami menurunkan antara 10 dan 20.000 situs berdasarkan perkiraan dengan bug ini, berdasarkan jumlah penggunaan dan berapa banyak orang yang kami kenal menggunakan fitur ini dan ini dan itu.

Kombinasi mode tandang dan backend sembunyikan hanya meninggalkan banyak hal. Anda tidak dapat masuk, Anda tidak dapat mengakses berbagai hal, situs tersebut mati secara efektif. Dan Anda tidak bisa begitu saja masuk dan menonaktifkan plugin. Anda harus masuk ke hosting. Sekarang, jika Anda pernah berurusan dengan host dan pengguna WordPress, terkadang sangat mudah. Sangat mudah untuk memberi tahu seseorang, masuk dan nonaktifkan plugin dan itu akan memperbaiki masalah Anda. Tapi bagaimana jika Anda tidak bisa login? Bagaimana Anda mendapatkan plugin itu untuk menonaktifkannya? Jadi kami mendapatkan, Anda tahu, beberapa ratus ulasan bintang satu semuanya dalam beberapa hari. Itu baru saja meledak dan itu bukan situasi yang baik bagi siapa pun.

DP: Wah. Jadi menurut Anda antara 10 hingga 20.000 situs yang menggunakan plugin ini, dan mendapatkan pembaruan indah yang dibuat selama empat bulan, dan memiliki program beta, dan telah teruji dengan baik, Anda memiliki tim di belakangnya. Tapi itu tidak langsung menjatuhkan situs-situs ini, tetapi semacam serangkaian crash yang bergulir. Tampaknya pada awalnya seperti kesalahan pengguna, dan dengan cepat menjadi, "Tidak, ini adalah sesuatu yang kami lakukan." Jadi bagaimana reaksi Anda, apa langkah selanjutnya bagi Anda, setelah Anda tahu, ratusan review negatif dan ribuan situs down?

CW: Yah hanya ada begitu banyak yang dapat Anda lakukan. Tujuan kami saat itu adalah untuk A) memperbaiki masalah. Beberapa orang kembali, banyak, seiring waktu, kembali, beberapa orang tidak akan pernah menyentuh produk lagi dan itu bisa dimengerti. Kami merusak kepercayaan dengan itu.

Dan kemudian hal kedua adalah memastikan bahwa kami bahkan telah meningkat lebih dari itu. Beberapa pengujian fitur dan hal-hal seperti itu untuk rilis mendatang. Saya hanya menggunakan plugin selama total 14 bulan dengan iThemes sebelum saya berhenti mengerjakan plugin itu sepenuhnya. Kami menerapkan cukup banyak program, cukup banyak tes, cukup banyak prosedur untuk memastikan hal seperti itu tidak terjadi lagi. Dan setahu saya tidak pernah dengan jenis plugin itu atau dengan plugin tertentu itu.

DP: Itu pasti membuat Anda stres. Apakah Anda merasa telah belajar sesuatu dari pengalaman ini? Apakah ada sesuatu yang Anda ubah sejak saat itu karena pengalaman ini?

CW: Saya belum pernah membuat plugin komersial seperti itu sejak itu. Salah satu pelajaran yang saya pelajari adalah bahwa bahkan program beta, Anda harus mendapatkan kembali data yang benar dalam program beta. Bisakah kita menemukan ini? Cukup jelas bahwa dengan kombinasi pengaturan yang tepat, ya, kami mungkin bisa menemukannya dalam versi beta. Tetapi sebaliknya kami baru saja membuka versi beta dan berkata, “Cobalah. Jika Anda melihat sesuatu, beri tahu kami,” tanpa arahan apa pun. Alih-alih "coba ini secara khusus," atau "coba itu secara khusus." Anda menggabungkannya dengan semua hal lain yang terjadi. Jika ada kelemahannya adalah kurangnya arah, kurangnya memeriksa setiap fitur dalam versi beta dan hanya melihat semuanya dari gambaran besar daripada detail spesifik.

DP: Jadi, jika kisah yang baru saja diceritakan Chris kepada Anda tentang 20.000 situs yang salah setelah apa yang terdengar seperti peluncuran plugin baru yang sukses, maka pantau terus setelah jeda ini untuk kisah horor lainnya. Kami akan segera kembali.

DP: Selamat datang kembali di Press This edisi Halloween, podcast komunitas WordPress. Pada episode ini kami menceritakan kisah mengerikan tentang plugin yang salah dan kisah horor WordPress lainnya. Saya adalah tuan rumah Anda Doc Pop dan saat ini saya sedang berbicara dengan Derek Ashauer, seorang desainer web dan pengembang yang juga membuat plugin WordPress. Derek, kudengar kau punya cerita seram untuk kami. Bisakah Anda mengatur adegannya?

Derek Ashauer: Ya, jadi ini benar-benar awal karir saya, sudah lama sekali. Saya masih bekerja penuh waktu di perusahaan biasa yang membuat dan membangun situs web, tetapi saya melakukan pekerjaan sampingan. Saya telah membantu tempat konser kecil membangun sistem tiket khusus karena mereka sangat membenci Ticketmaster. Mereka adalah tempat semacam indie sehingga mereka ingin melakukan apa saja untuk menghindari perusahaan perusahaan besar itu. Tapi saya membangun sistem tiket yang cukup bagus ini, pikir saya setidaknya. Dan mereka akan mengadakan konser besar di hari ketika Blink-182 benar-benar populer. Mereka akan memilikinya di tempat mereka dan mereka akan menjual tiket seharga $1 per potong. Jadi hal ini akan benar-benar dibanting dalam semalam saat mereka merilis tiketnya.

Jadi kami mengaturnya, melakukan semua jenis pengujian dan berpikir itu bekerja dengan baik. Dan kemudian datanglah pagi hari dimana kita seharusnya melepaskannya. Saya pikir itu seperti hari Senin pukul 10:00 pagi. Ada beberapa aturan, beberapa hal mendasar yang kami miliki, seperti Anda tidak boleh membeli lebih dari delapan tiket untuk mencoba dan memberi sebanyak mungkin orang kesempatan untuk mendapatkan tiket dan hal-hal semacam itu. Sekali lagi, di awal karir saya, jadi saya tidak melakukan yang terbaik dalam memeriksa berbagai hal. Tapi venue itu sendiri bisa menampung sekitar 1.000 orang. Jadi kami memiliki batas bahwa setelah mencapai 1.000 tiket pada dasarnya berhenti menjual.

Kami dibebaskan pada jam 10, dan saya di pekerjaan normal saya hanya melakukan pekerjaan saya. Saya agak memeriksanya, untuk memastikan situs itu setidaknya memuat dan hal-hal seperti itu tetapi tidak terlalu peduli. Beberapa menit berlalu dan semuanya tampak berjalan dengan baik, terus berlanjut. Dan kemudian, tiba-tiba saya mulai menerima pesan teks. Dan kemudian saya mendapat telepon. Dan kemudian saya mendapatkan pesan teks lain dan saya sedang di tengah pekerjaan saya hanya melakukan hal normal saya jadi saya tidak bisa dengan mudah menerima ini.

Ternyata saya lupa melakukan cek query kecil untuk mengecek maksimal tiket yang terjual. Dan tiba-tiba menjadi 1.000, 1.050, 1.100, 1.200. Saya pikir itu terjual lebih dari sekitar 1.600 tiket sebelum akhirnya saya bisa masuk ke server dan pada dasarnya menarik stekernya. Dan jelas, pemilik tempat itu panik dan benar-benar ketakutan karena mereka memiliki tempat seribu kursi dan telah menjual sekitar 1.600 tiket, jadi mereka jelas panik. Dan saya di tengah hari kerja saya panik. Bagaimana saya akan menyelesaikan ini? Bagaimana saya akan melakukan ini? Saya harus melakukan pekerjaan normal saya, dan menangani hal lepas ini. Itu adalah bencana total pada saat itu.

Syukurlah, semuanya akhirnya berjalan dengan baik. Yang menarik adalah hal malang lainnya yang tidak saya periksa adalah, salah satu cara orang mendapatkan tiket maksimal adalah mereka hanya akan membeli beberapa kali tetapi menggunakan alamat email yang sama. Sekali lagi, ini sangat awal dalam karir saya. Saya tidak pandai mencari tahu bagaimana menangani kemungkinan situasi yang orang akan coba atasi. Jadi mereka memeriksa dan memeriksa semua pesanan, dan menyadari satu orang dengan alamat email yang sama memesan 24 tiket, jadi mereka menghubungi mereka, mengembalikan uangnya, dan melakukan itu sebanyak yang mereka bisa. Dan mereka menurunkannya menjadi sekitar 11-1.200 tiket. Ini sudah lama sekali, saya tidak ingat angka pastinya. Tapi mereka sampai pada itu tentang sebanyak itu.

Dan kemudian hari acara itu terjadi dan mereka masih sedikit khawatir untuk dapat menyesuaikan semua orang. Saya pikir hanya 600 orang yang akhirnya muncul. Alasannya karena hanya $1, jadi banyak orang membeli tiket untuk berjaga-jaga dan kemudian banyak orang tidak bisa datang. Jadi mereka tidak pernah memiliki masalah kapasitas. Semuanya berakhir dengan baik.

Tapi itu adalah saat-saat yang menegangkan ketika semua tiket itu diproses dan dibayar dan melakukan semua hal semacam itu. Dan untungnya, klien sangat senang dan bisa dimengerti pada akhirnya, mereka tidak marah kepada saya. Mereka akhirnya menggunakan sistem tiket yang tepat begitu saya menambal hal kecil itu. Dan mereka akhirnya menggunakan sistem tiket yang telah saya buat selama sekitar 10 sampai 12 tahun. Dan ya, mereka cukup senang dan kami menyelesaikan semuanya. Dan bahkan bagi saya, klien melakukan semua kerja keras untuk menjangkau semua pembelian itu dan melakukan semua hal semacam itu. Jadi saya agak harus mematikan server dan kemudian memperbaiki patch kecil tidak harus berurusan dengan terlalu banyak konsekuensi, untungnya. Tapi itu adalah beberapa jam yang sangat menegangkan ketika kami mencoba mencari tahu apa yang terjadi dan apa yang terjadi di sana.

DP: Itu roller coaster, Derek. Anda sedang menyiapkan skenario ini dan saya mendapatkan sedikit petunjuk tentang kapan itu terjadi. Anda tahu, Blink-182 agak populer. Saya berasumsi Anda memerlukan plugin khusus karena tidak ada opsi yang sangat bagus seperti sekarang.

DA: Itu tahun 2005. Sudah lama sekali. Di suatu tempat di sekitar sana, ya.

DP: Anda sedang membuat plugin khusus. Jadi oke, jadi puncak popularitas Blink-182, dan tiketnya $1. Itu gila. Jadi jelas akan ada banyak permintaan. Seluruh roller coaster ini seperti, "Oh tidak, kami menjual terlalu banyak." Saya pikir Anda akan memberi tahu saya bahwa Anda menjual puluhan ribu lebih. Saya merasa sangat beruntung Anda hanya menjual 600 tiket karena ini bisa saja jauh lebih buruk. Dan kemudian calo, itu berhasil. Terutama karena klien dapat menggunakan semua ini pada Anda untuk menjangkau, dan melakukan dukungan teknis, dan membatalkan tiket ini. Man ini adalah roller coaster.

DA: Ya itu. Ini adalah hal pengembangan besar pertama saya, hal terbesar yang pernah saya kembangkan adalah ini. Jadi saya tidak tahu bagaimana hal-hal bisa salah, seberapa buruk kesalahan, apa yang harus diperiksa dan itu hanya pengalaman belajar yang sangat bagus, itu sudah pasti. Saya memiliki hubungan yang baik dengan klien, jadi mereka cukup senang, karena sejujurnya, ini adalah hal awal saya, saya tidak memungut biaya apa pun. Jadi saya tidak menagih mereka $50.000 untuk hal ini, dan kemudian tiba-tiba itu tidak berhasil. Saya dibayar dengan jujur, berdasarkan per-tiket. Saya mendapat 10 sen tiket pada saat itu, yang mereka jual melalui barang mereka, dan saya berusia awal 20-an dan menghasilkan beberapa ribu dolar ekstra sebulan. Itu sangat fenomenal. Itu sangat indah. Jadi itu adalah situasi yang hebat. Tapi ya, seperti yang saya katakan, mereka terus menggunakannya selama lebih dari satu dekade, sistem yang sama persis.

DP: Jadi Anda membangun sistem tiket ini untuk acara yang cukup besar. Dan peristiwa itu, seperti yang kami katakan, agak lepas kendali. Tapi sepertinya kedua masalah tersebut memiliki beberapa cara untuk mencegah calo setidaknya menggunakan email yang sama.

DA: Ya, persis. Saya bahkan tidak melakukannya, karena tidak ada akun pengguna di sistem. Itu cukup mudah. Ini hanya satu kali pembayaran tamu. Jadi itu bahkan tidak memeriksa alamat email atau apa pun. Dan itu melacak setiap kali tiket terjual. Itu terus melacak total. Hanya saja ketika orang-orang pergi ke halaman itu, ia lupa untuk memeriksa berapa banyak tiket yang telah terjual dan apakah kita telah melewati nomor itu, dan untuk menghentikannya agar tidak menjual lebih banyak.

DP: Jadi dua hal itu diperbaiki dan ini bekerja selama 10 tahun cukup banyak berjalan sendiri?

DA: Ya, saya tidak pernah menyentuhnya setelah itu. Itu hanya terus melaju sampai mereka akhirnya menjadi cukup besar di mana mereka harus melakukan merger bisnis, seperti salah satu perusahaan musik lainnya, saya lupa apa itu. Mereka seperti dibeli pada dasarnya, dan kemudian mereka seperti, tidak, kita harus menggunakan Ticketmaster atau semacamnya dan akhirnya mereka terpaksa meninggalkannya karena alasan bisnis.

DP: Mereka mungkin diakuisisi oleh Clear Channel atau semacamnya.

DA: Ya, begitulah, Clear Channel. Ya, itu adalah sesuatu di sepanjang garis itu.

DP: Jadi agak menengok ke belakang. Apa sedikit saran yang akan Anda berikan kepada seseorang yang menangani proyek serupa dengan ini, berdasarkan pengalaman Anda. Apa satu hal yang akan Anda peringatkan kepada mereka?

DA: Maksud saya, ini jelas sedang menguji. Itu masalah besar, hanya menguji hal Anda sebanyak mungkin dan dalam banyak skenario. Maksud saya, saya masih membuat plugin saya sendiri sekarang dan saya sebenarnya baru saja mendapat permintaan untuk satu, baru saja pagi ini, sebenarnya, di mana saya membalas, “Saya bahkan tidak pernah mempertimbangkan seseorang melakukan itu. Pernah."

Saya memiliki plugin confetti, dan dia seperti, “Saya meletakkan confetti saya dua kali di halaman. Setelah halaman dimuat dan saat pengguna menggulir ke bawah, maka itu akan pergi lagi. ” Dan saya tidak pernah menganggap orang melakukan confetti dua kali pada satu halaman. Dan Anda tahu, Anda dapat menguji sebanyak yang Anda inginkan, tetapi kadang-kadang Anda akan mengalami skenario yang tidak Anda pikirkan, tetapi Anda masih harus melakukan pengujian sebanyak mungkin.

DP: Derek Ashauer, saya sangat menghargai waktu Anda. Anda sedang mendengarkan Press This. Kami akan istirahat sebentar dan ketika kami kembali, kami akan memiliki satu cerita Halloween terakhir untuk membuat Anda merinding. Jadi tetap disini.

DP : Selamat datang kembali di Press This podcast komunitas WordPress di WMR. Ini adalah cerita Halloween yang spesial. Sebelumnya kami mendengar dari Chris Weigman dan saya pikir saya akan meminta Chris kembali dan mendengarkan satu-satunya cerita horor WordPress yang saya miliki.

Chris, apakah Anda akrab dengan Midjourney dan generator gambar teks ke teks?

CW: Seperti Dall-e dan lainnya? Buka AI dan hal-hal seperti itu?

DP: Ya Dall-e. Saya menggunakannya dan bereksperimen dengan hal-hal yang berbeda dan sebagai seseorang yang banyak melakukan yo-yo, hal pertama yang saya coba adalah emoji yo-yo. Dan emoji yo-yo benar-benar tidak mendapatkan hasil yang bagus di sana. Itu tidak mendapatkan apa pun yang tampak seperti yo-yo misalnya dan kata yo-yo juga tidak memberi saya barang di generator teks-ke-gambar. Tapi itu benar-benar membuat saya tertarik karena saya terus mendapatkan hasil yang sangat konsisten. Setiap kali saya menggunakan emoji yo-yo, saya akan mendapatkan pemandangan merah muda dan biru yang sangat keren dengan tiga puncak gunung di latar belakang dan sosok di latar depan. Dan ini seharusnya agak acak, dan saya terus mendapatkan gambar yang sangat berbeda yang memiliki warna dan gambar pastel merah muda dan biru dan latar depan dan hal-hal seperti itu. Jadi saya benar-benar mulai menyelami mengapa emoji ini memberi saya ini dan saya menghabiskan berjam-jam melalui berbagai kombinasi emoji. Apa yang dilakukan emoji ini? Apa yang terjadi ketika saya melakukan dua emoji yo-yo?

Dan saya menulis posting blog besar ini. Ini akan membuka kasus ini lebar-lebar seperti hal-hal aneh yang terjadi di, Anda tahu, Dall-e dan Midjourney mengapa emoji ini memberi saya gambar ini? Dan mengapa emoji lain benar-benar memberi saya, Anda tahu, pretzel akan memberi saya hal-hal yang terlihat seperti makanan panggang atau kopi akan memberi saya hal-hal yang terlihat seperti kedai kopi. Tapi emoji yo-yo terus memberi saya pemandangan aneh ini.

Jadi setelah saya menulis posting blog besar-besaran ini, maksud saya itu adalah berjam-jam meneliti dan mendokumentasikan dan membuat catatan. Dan kemudian menulis, dan saya benci menulis, itu seperti mencabut gigi, dan saya menekan publish dan pergi tidur. Ini Minggu malam dan saya menghabiskan sepanjang hari Minggu untuk meneliti posting ini.

Senin pagi orang-orang seperti, “Yang saya lihat hanyalah kotak ketika saya pergi ke situs Anda, Dok. Saya melihat Anda mengatakan emoji persegi memberi saya hasil ini tetapi emoji persegi memberi saya hasil ini. ” Saya pergi dan saya memeriksanya. Anda tahu dasbor tampak hebat di bagian belakang, seperti di sisi saya dan editor Gutenberg. Itu tampak indah. Di frontend itu semua kotak. Dan semua pekerjaan itu benar-benar ditembak. Kau tahu kenapa, Kris?

CW: Kenapa bisa begitu? Hantu di mesin? Gremlin?

DP: Situs WordPress saya sudah sangat tua, database tidak mendukung emoji. Seperti sama sekali. Itu seperti berusia 15 tahun. Jika saya menginstal sesuatu dalam delapan tahun terakhir, itu akan tetap lama tetapi akan mendukung emoji pada tingkat tertentu.

Database saya dari situs WordPress saya tidak—dan jika Anda tidak benar-benar tahu apa yang Anda lakukan, satu hal yang tidak ingin Anda lakukan adalah melihat-lihat database WordPress Anda. Itulah yang saya butuhkan, untuk memperbarui database WordPress saya, jadi Chris, itulah cerita horor saya. Saya mencari plugin untuk dengan mudah mengonversi ke sesuatu yang mendukung emoji. Salah satu database yang bisa melakukannya. Dan sekarang saya harus mempekerjakan seseorang hanya untuk memperbarui database sehingga saya bisa mendapatkan posting ini yang saya habiskan 10 jam untuk benar-benar muncul di situs saya dengan cara yang logis.

CW: Itu akan berhasil. Teknologi lama adalah zombie yang menunggu untuk menyebabkan masalah Anda, bukan?

DP: Ya, Anda tahu, dan itu mengajari saya banyak hal juga. Seperti, saya bisa masuk ke portal saya di hosting saya dan saya bisa, dengan sekali klik, memperbarui PHP saya. Saya bisa melakukan semua hal lain ini. Tapi ya, database itu, tidak, Anda harus tahu apa yang Anda butuhkan. Tidak ada perbaikan yang mudah untuk itu. Dan saya pikir mungkin ada, saat itu diluncurkan, tetapi saya agak melewatkan gelombangnya, seperti bahkan hal-hal yang memperbaiki database, Anda tahu, untuk memperbaruinya pada saat ini, mereka bahkan sudah tua teknologi, jadi itulah cerita horor WordPress saya. Dan Chris itu tidak menurunkan 20.000 situs web, tapi jujur ​​saja, itu mengecewakan dan masih membuat saya merinding melihat posting blog itu dan memikirkan apa yang bisa terjadi.

Tapi itu saja untuk episode Halloween Press This, podcast komunitas WordPress di WMR. Saya ingin berterima kasih kepada semua tamu saya untuk bergabung dengan saya hari ini. Chris, terima kasih banyak telah bergabung denganku. Anda dapat mengikuti petualangan saya dengan majalah Torque melalui Twitter @thetorquemag atau Anda dapat pergi ke torquemag.io di mana kami menyumbangkan tutorial dan video serta wawancara seperti ini setiap hari. Jadi periksa torquemag.io atau ikuti kami di Twitter. Kamu bisa berlangganan Press This di Red Circle, iTunes, Spotify, atau bisa langsung download di wmr.fm.

Kami adalah podcast mingguan, minggu depan kami akan menghadirkan Fran Agulto, yang memberi tahu kami cara mengatasi ketakutan Anda untuk tidak menggunakan WordPress. Kita akan berbicara tentang pro dan kontra dari headless dan jika Anda khawatir tentang membuat lompatan itu menjadi tanpa kepala, Anda khawatir tentang belajar JavaScript, atau apa pun yang perlu Anda lakukan untuk membuat lompatan itu, Fran akan memiliki beberapa saran bagus untuk Anda, jadi nantikan episode itu. Saya tuan rumah Anda, Dokter Populer. Saya mendukung komunitas WordPress melalui peran saya di sini di WP Engine dan Torque Magazine dan saya senang menyoroti anggota komunitas itu setiap minggu di Press This.