Pengunduh File Tema WordPress Otomatis: Perayap berbasis Node.js menggunakan Puppeteer untuk masuk ke WordPress, menavigasi editor tema, dan mengunduh file tema secara efisien. Ideal untuk tujuan pencadangan, migrasi, atau pengembangan.
Tidak ada akses ke server WordPress untuk FTP, terima kasih kepada konsultan eksternal atau sejenisnya. Perlu menyelami file, banyak di antaranya memiliki nama duplikat atau tidak berguna. Tujuannya: mengekspor file tema untuk pencarian editor kode. UI WordPress tidak cukup – tidak ada pencarian di semua konten file, tidak ada opsi ekspor. Ini adalah salah satu dari banyak alasan saya tidak menyukai WordPress dan tidak menggunakannya.
Mencari solusi, hanya menemukan plugin WordPress. Tidak akan memuat plugin lain ke dalam sistem lama ini, yang pada dasarnya dijalankan oleh konsultan. Jadi, rencananya: unduh file-file ini, tetapi tanpa perlu menyimpan dan menyalin secara manual. Dimulai dengan skrip browser, akhirnya merayapi situs. Jauh lebih efisien, dan saya dapat menyimpan file di tempat dan cara yang saya inginkan.
npm install
.WP_URL
, WP_USER
, dan WP_PASSWORD
untuk kredensial WordPress Anda. Catatan
WP_URL
harus menyertakan protokol (https://) dan domain, namun tidak boleh ada garis miring atau jalur apa pun (misalnya, https://example.com).
npm run dev
untuk memulai proses crawling.Skrip masuk ke admin WP, mengakses editor tema, dan mengunduh file, menangani duplikat dengan membuat versi. File disimpan dalam format terstruktur untuk kemudahan navigasi dan pencarian di editor kode apa pun.