Memuat...
👋 Selamat Pagi!

Cara Ganti Theme WordPress Lewat phpMyAdmin: Panduan Mudah

Ganti theme WordPress via phpMyAdmin dengan mudah! Atasi error & kembalikan tampilan situs tanpa akses dashboard. Panduan lengkap.

Cara Ganti Theme WordPress Lewat phpMyAdmin: Panduan Mudah

Pernahkah Anda mengalami situasi di mana website WordPress Anda tiba-tiba menampilkan pesan error atau tampilannya berantakan setelah melakukan pembaruan tema? Atau mungkin Anda sedang mencoba mengembalikan tampilan situs ke tema sebelumnya namun tidak bisa mengakses dashboard admin? Situasi seperti ini memang bisa membuat panik, terutama bagi pemilik website yang tidak terlalu mahir secara teknis. Kabar baiknya, ada solusi yang bisa Anda terapkan langsung melalui database, yaitu dengan menggunakan PHPMyAdmin. Panduan ini akan membawa Anda langkah demi langkah untuk memahami cara ganti theme WordPress lewat phpMyAdmin dengan mudah dan aman.

Mengganti tema WordPress melalui PHPMyAdmin mungkin terdengar sedikit teknis, namun sebenarnya merupakan metode yang sangat efektif ketika akses dashboard admin terblokir. Artikel ini akan mengupas tuntas prosesnya, mulai dari persiapan yang matang hingga eksekusi yang tepat. Anda akan belajar bagaimana mengakses database, menemukan informasi tema yang aktif, dan menggantinya dengan tema lain tanpa perlu login ke wp-admin. Bersiaplah untuk menguasai kembali kendali atas website Anda dengan panduan komprehensif ini.

Memahami Kebutuhan Mengganti Tema WordPress Melalui PHPMyAdmin

Sebelum kita menyelami teknisnya, penting untuk memahami kapan dan mengapa Anda mungkin perlu melakukan perubahan tema melalui PHPMyAdmin. Metode ini bukanlah pilihan utama, melainkan sebuah solusi darurat ketika metode standar tidak lagi bisa diakses.

Kapan Metode Ini Diperlukan?

Ada beberapa skenario umum yang mengharuskan Anda beralih ke PHPMyAdmin:

  • Website Tidak Bisa Diakses Akibat Tema Rusak: Skenario paling umum adalah ketika pembaruan tema atau instalasi tema baru menyebabkan website menampilkan layar putih kematian (white screen of death) atau error fatal lainnya, sehingga Anda tidak bisa mengakses dashboard admin WordPress.
  • Lupa Password Admin atau Akses Dashboard Terblokir: Terkadang, masalah keamanan atau kesalahan konfigurasi bisa membuat Anda kehilangan akses ke akun admin. Dalam kondisi seperti ini, mengubah tema melalui database bisa menjadi langkah awal untuk memperbaiki masalah.
  • Mengembalikan Tema Sebelumnya: Jika Anda ingin kembali ke tema yang stabil sebelum melakukan perubahan, namun dashboard tidak bisa diakses, metode ini sangat membantu.
  • Perubahan Cepat Saat Darurat: Dalam situasi yang sangat mendesak, mengganti tema secara langsung di database bisa lebih cepat daripada mencoba memperbaiki akses dashboard yang rusak.

Keunggulan dan Keterbatasan Metode PHPMyAdmin

Setiap metode pasti memiliki kelebihan dan kekurangannya. Memahami ini akan membantu Anda menggunakan PHPMyAdmin dengan bijak.

Keunggulan:

  • Solusi Akses Terblokir: Keunggulan utamanya adalah kemampuannya untuk mengatasi masalah ketika dashboard admin tidak dapat diakses.
  • Kontrol Langsung ke Database: Memberikan Anda kontrol langsung atas data website, memungkinkan perubahan yang presisi.
  • Cepat dalam Kondisi Tertentu: Jika Anda sudah familiar, prosesnya bisa sangat cepat.

Keterbatasan:

  • Memerlukan Pengetahuan Teknis Dasar: Anda perlu sedikit pemahaman tentang database dan struktur tabel WordPress.
  • Risiko Kesalahan Tinggi: Kesalahan kecil dalam mengedit data database bisa berakibat fatal pada website Anda.
  • Tidak Ada Konfirmasi Visual: Anda tidak bisa melihat pratinjau tema sebelum diterapkan, sehingga perlu berhati-hati.
  • Tidak Semua Tema Cocok: Beberapa tema yang kompleks mungkin memiliki pengaturan tambahan yang tidak sepenuhnya tertangani hanya dengan mengganti nama tema di database.

Persiapan Penting Sebelum Mengakses PHPMyAdmin

Sebelum Anda mulai melakukan perubahan pada database, ada beberapa langkah persiapan krusial yang harus Anda lakukan untuk meminimalkan risiko dan memastikan kelancaran proses. Kesalahan dalam persiapan bisa berakibat lebih buruk daripada masalah awal yang Anda hadapi.

1. Lakukan Backup Database Lengkap

Ini adalah langkah yang paling penting dan tidak bisa ditawar. Jika terjadi kesalahan, backup database adalah satu-satunya penyelamat Anda. Pastikan Anda memiliki salinan lengkap dari seluruh database website Anda.

  • Cara Melakukan Backup:
    • Akses cPanel atau panel kontrol hosting Anda.
    • Cari bagian "Database" dan pilih "phpMyAdmin".
    • Pilih database WordPress Anda dari daftar di sebelah kiri.
    • Klik tab "Export" di bagian atas.
    • Pilih metode "Quick" (biasanya sudah cukup) atau "Custom" jika Anda ingin kontrol lebih.
    • Klik tombol "Go" atau "Export". File backup (biasanya berekstensi .sql) akan terunduh ke komputer Anda.
    • Simpan di Tempat Aman: Simpan file backup ini di lokasi yang aman dan mudah diakses, terpisah dari server hosting Anda.

    2. Identifikasi Nama Database WordPress Anda

    Anda perlu mengetahui nama database WordPress yang spesifik untuk website yang ingin Anda ubah temanya. Informasi ini biasanya terdapat dalam file konfigurasi WordPress.

    • Lokasi File wp-config.php:
      • Akses file manager di cPanel atau FTP Anda.
      • Buka folder root instalasi WordPress Anda (biasanya `public_html` atau `www`).
      • Cari file bernama wp-config.php.
      • Unduh file ini ke komputer Anda dan buka menggunakan editor teks (seperti Notepad++, Sublime Text, atau VS Code).
      • Cari Definisi Database: Dalam file wp-config.php, cari baris yang mendefinisikan nama database. Biasanya terlihat seperti ini:

        define( 'DB_NAME', 'nama_database_anda' );

        Ganti nama_database_anda dengan nama database yang sebenarnya. Catat nama database ini, karena Anda akan membutuhkannya saat mengakses PHPMyAdmin.

      3. Pastikan Anda Memiliki Daftar Tema yang Tersedia

      Anda perlu tahu nama folder dari tema yang ingin Anda aktifkan. Tema WordPress biasanya disimpan dalam folder wp-content/themes/.

      • Akses Folder Themes: Gunakan FTP client (seperti FileZilla) atau File Manager di cPanel Anda untuk mengakses folder instalasi WordPress. Navigasikan ke wp-content/themes/.
      • Catat Nama Folder Tema: Di dalam folder themes, Anda akan melihat berbagai folder yang merupakan nama dari tema-tema yang terinstal di website Anda. Catat nama folder dari tema yang ingin Anda aktifkan. Misalnya, jika tema yang ingin Anda aktifkan bernama "Twenty Twenty-One", maka nama foldernya adalah twentytwentyone.

      Langkah-Langkah Mengganti Tema WordPress Melalui PHPMyAdmin

      Setelah semua persiapan selesai, kini saatnya untuk masuk ke inti prosesnya. Ikuti langkah-langkah berikut dengan hati-hati.

      Langkah 1: Akses PHPMyAdmin

      PHPMyAdmin adalah alat berbasis web yang memungkinkan Anda mengelola database MySQL. Cara mengaksesnya bervariasi tergantung pada penyedia hosting Anda, tetapi umumnya melalui panel kontrol hosting.

      • Melalui cPanel:
        • Login ke akun cPanel Anda.
        • Cari bagian "Database" dan klik ikon "phpMyAdmin".
        • Anda akan diarahkan ke antarmuka PHPMyAdmin.
        • Melalui Panel Kontrol Lain: Jika Anda menggunakan panel kontrol yang berbeda (seperti Plesk, DirectAdmin, atau panel kustom), cari opsi yang bertuliskan "Database", "MySQL Databases", atau "phpMyAdmin".

        Langkah 2: Pilih Database WordPress Anda

        Di panel sebelah kiri antarmuka PHPMyAdmin, Anda akan melihat daftar database yang terhubung dengan akun hosting Anda. Klik pada nama database WordPress yang telah Anda identifikasi pada tahap persiapan.

        Langkah 3: Temukan Tabel Opsi (wp_options)

        Setelah memilih database, Anda akan melihat daftar tabel yang ada di dalamnya. Cari tabel bernama wp_options (atau nama_prefix_options jika Anda menggunakan prefix tabel yang berbeda dari default `wp_`). Klik pada nama tabel tersebut untuk melihat isinya.

        Penting: Prefix tabel (`wp_`) bisa berbeda jika Anda mengubahnya saat instalasi WordPress. Pastikan Anda menemukan tabel yang benar.

        Langkah 4: Cari Baris `template` dan `stylesheet`

        Di dalam tabel wp_options, Anda akan melihat banyak baris data yang menyimpan berbagai pengaturan website Anda. Anda perlu mencari dua baris spesifik yang mengontrol tema yang aktif:

        • Baris `template`: Baris ini menentukan tema utama yang sedang digunakan.
        • Baris `stylesheet`: Baris ini menentukan tema yang digunakan untuk stylesheet (CSS). Untuk tema standar, nilai ini sama dengan `template`. Namun, untuk tema anak (child theme), nilai ini akan berbeda.

        Anda bisa menggunakan fitur pencarian di PHPMyAdmin untuk menemukan baris-baris ini dengan lebih cepat. Ketikkan template di kolom pencarian dan tekan Enter, lalu ulangi untuk stylesheet.

        Langkah 5: Edit Nilai `template` dan `stylesheet`

        Setelah menemukan baris `template` dan `stylesheet`, Anda perlu mengedit nilainya agar sesuai dengan nama folder tema yang ingin Anda aktifkan.

        • Edit Nilai `template`:
          • Klik ikon "Edit" (biasanya ikon pensil) pada baris template.
          • Di kolom option_value, ganti teks yang ada dengan nama folder tema baru yang Anda inginkan. Pastikan nama ini sama persis dengan nama folder tema di wp-content/themes/. Contoh: jika tema baru Anda ada di folder my-awesome-theme, maka masukkan my-awesome-theme.
          • Klik tombol "Go" atau "Save" untuk menyimpan perubahan.
          • Edit Nilai `stylesheet`:
            • Ulangi proses yang sama untuk baris stylesheet.
            • Ganti nilai option_value dengan nama folder tema yang sama seperti yang Anda masukkan untuk `template`.
            • Klik "Go" atau "Save".

          Contoh: Jika Anda ingin mengaktifkan tema "Astra", maka Anda perlu memastikan bahwa nilai option_value untuk kedua baris tersebut adalah astra (sesuai dengan nama foldernya).

          Langkah 6: Verifikasi Perubahan di Frontend Website

          Setelah berhasil menyimpan perubahan pada database, sekarang saatnya untuk melihat hasilnya. Buka website Anda di browser (pastikan Anda me-refresh halaman jika sebelumnya sudah terbuka, atau gunakan mode incognito/private browsing untuk memastikan Anda melihat versi terbaru).

          Jika semua langkah dilakukan dengan benar, website Anda seharusnya sekarang menampilkan tampilan dari tema baru yang Anda pilih. Jika masih belum berubah, coba bersihkan cache browser Anda atau cache WordPress (jika Anda menggunakan plugin cache dan bisa mengaksesnya kembali).

          Tips Tambahan dan Best Practices

          Mengganti tema melalui PHPMyAdmin adalah teknik yang ampuh, namun ada beberapa tips tambahan yang bisa membuat proses ini lebih aman dan efisien.

          Menggunakan Tema Anak (Child Theme)

          Jika Anda sering melakukan kustomisasi pada tema Anda, sangat disarankan untuk menggunakan tema anak. Dengan tema anak, Anda bisa mengganti tema induk tanpa kehilangan kustomisasi Anda saat tema induk diperbarui. Saat mengganti tema di PHPMyAdmin, pastikan Anda mengarahkan `template` ke tema induk dan `stylesheet` ke tema anak.

          Periksa Kesalahan Setelah Perubahan

          Setelah tema berhasil diganti, periksa seluruh halaman website Anda untuk memastikan tidak ada elemen yang rusak atau error. Perhatikan juga konsol developer di browser Anda (biasanya diakses dengan F12) untuk melihat adanya pesan error JavaScript atau CSS.

          Hindari Mengedit Tabel Lain

          Tabel wp_options menyimpan banyak pengaturan penting. Pastikan Anda hanya mengedit baris template dan stylesheet. Mengubah data di tabel lain tanpa pemahaman yang benar bisa merusak fungsionalitas website Anda.

          Gunakan Tema Default Jika Terjadi Masalah

          Jika setelah mengganti tema ke tema baru website Anda tetap bermasalah, coba ganti kembali ke salah satu tema default WordPress (seperti Twenty Twenty-Three, Twenty Twenty-Two, dll.). Tema default biasanya sangat stabil dan bisa menjadi solusi sementara yang aman.

          Dokumentasikan Perubahan

          Selalu catat kapan Anda melakukan perubahan, tema apa yang Anda aktifkan, dan alasan Anda melakukannya. Dokumentasi ini akan sangat membantu jika Anda perlu melacak masalah di masa mendatang.

          Advanced/Expert Section: Mengatasi Masalah Tema yang Lebih Kompleks

          Dalam beberapa kasus, mengganti tema di database mungkin belum cukup untuk sepenuhnya memulihkan website. Ini bisa terjadi jika masalahnya lebih dalam dari sekadar pengaturan tema aktif.

          Kasus: Tema Memiliki Pilihan Kustomisasi di Database

          Beberapa tema, terutama tema premium atau tema yang sangat canggih, mungkin menyimpan pengaturan kustomisasi mereka di baris-baris terpisah dalam tabel wp_options atau bahkan di tabel kustom lainnya. Jika Anda mengganti tema hanya dengan mengedit `template` dan `stylesheet`, tetapi pengaturan lama masih tertinggal, ini bisa menyebabkan konflik.

          • Identifikasi Opsi Tema: Cari baris di tabel wp_options yang namanya diawali dengan prefix tema lama Anda (misalnya, jika tema lama bernama "MyTheme", cari opsi seperti mytheme_settings).
          • Hapus Opsi Tema Lama (dengan Hati-hati): Jika Anda yakin bahwa opsi ini spesifik untuk tema lama dan tidak relevan dengan tema baru, Anda bisa menghapusnya. Namun, ini berisiko. Pastikan Anda telah mem-backup database terlebih dahulu dan pahami apa yang Anda hapus.
          • Opsi Lain: Beberapa tema mungkin menyimpan data di tabel kustom yang dibuat oleh tema itu sendiri. Jika Anda mencurigai ini, Anda perlu merujuk pada dokumentasi tema lama atau berkonsultasi dengan pengembangnya.

          Memeriksa Plugin yang Berkonflik

          Terkadang, masalah tampilan bukan disebabkan oleh tema itu sendiri, melainkan oleh konflik antara tema dan plugin tertentu. Jika setelah mengganti tema website masih bermasalah, pertimbangkan untuk menonaktifkan plugin satu per satu melalui PHPMyAdmin.

          • Identifikasi Tabel Plugin: Cari tabel di database yang namanya diawali dengan prefix Anda dan diakhiri dengan _options atau _posts, di mana nilainya merujuk pada plugin. Namun, cara yang lebih umum adalah menonaktifkan plugin melalui file wp-config.php atau dengan mengganti nama folder plugin di wp-content/plugins/.
          • Metode Menonaktifkan Plugin Melalui File System:
            • Akses folder wp-content/plugins/ melalui FTP atau File Manager.
            • Ubah nama folder salah satu plugin (misalnya, ganti `nama-plugin` menjadi `nama-plugin-disable`). Ini akan menonaktifkan plugin tersebut.
            • Periksa website Anda. Jika masalah teratasi, berarti plugin tersebut adalah penyebabnya. Anda bisa mengembalikannya namanya dan mulai mencari plugin lain.

          Menggunakan WP-CLI untuk Pengelolaan Lanjutan

          Bagi pengguna yang lebih mahir, WP-CLI (WordPress Command Line Interface) menawarkan cara yang lebih efisien untuk mengelola website, termasuk mengganti tema. Jika Anda terbiasa dengan command line, ini bisa menjadi alternatif yang lebih cepat.

          • Perintah Ganti Tema: Perintahnya kurang lebih adalah wp theme activate nama-tema-baru. Ini akan mengubah nilai `template` dan `stylesheet` di database secara otomatis.
          • Keuntungan: Lebih cepat, mengurangi risiko kesalahan pengetikan, dan bisa diotomatisasi.

          Rekomendasi Layanan

          Mengelola website, terutama saat menghadapi masalah teknis seperti ini, bisa memakan waktu dan energi. Jika Anda membutuhkan bantuan profesional untuk pembuatan website yang kokoh, aman, dan bebas masalah, atau jika Anda sedang kesulitan dengan tugas programming dan coding, percayakan pada ahlinya.

          Butuh jasa pembuatan website profesional? KerjaKode menyediakan layanan pembuatan website berkualitas tinggi dengan harga terjangkau. Kunjungi https://kerjakode.com/jasa-pembuatan-website untuk konsultasi gratis.

          Kesimpulan

          Mengganti tema WordPress melalui PHPMyAdmin adalah keterampilan yang sangat berharga, terutama ketika Anda menghadapi situasi di mana dashboard admin tidak dapat diakses. Dengan pemahaman yang benar tentang struktur database WordPress dan langkah-langkah yang tepat, Anda dapat dengan aman memulihkan tampilan website Anda. Selalu ingat untuk melakukan backup database sebelum melakukan perubahan apapun, karena ini adalah jaring pengaman terpenting Anda.

          Setelah berhasil mengganti tema, luangkan waktu untuk memeriksa kembali seluruh fungsionalitas website Anda. Jika Anda menemukan masalah baru atau merasa kesulitan dalam pengelolaan website, jangan ragu untuk mencari bantuan profesional. Dengan panduan ini, Anda kini memiliki pengetahuan untuk mengatasi masalah penggantian tema WordPress secara mandiri, memberikan Anda kontrol lebih besar atas aset digital Anda.

          FAQ: Pertanyaan Umum Seputar Mengganti Tema WordPress Lewat PHPMyAdmin

          1. Apa risiko utama mengganti tema WordPress melalui PHPMyAdmin?

          Risiko utamanya adalah kesalahan dalam mengedit data database yang bisa menyebabkan website Anda menjadi tidak dapat diakses sama sekali atau mengalami kerusakan data. Oleh karena itu, backup database lengkap sebelum memulai adalah mutlak diperlukan.

          2. Bisakah saya mengganti tema tanpa mengakses PHPMyAdmin jika dashboard saya masih bisa diakses?

          Ya, tentu saja. Jika dashboard admin WordPress Anda masih berfungsi, cara termudah dan teraman untuk mengganti tema adalah melalui menu Appearance > Themes di dalam dashboard Anda. Metode PHPMyAdmin hanya digunakan sebagai solusi darurat ketika akses dashboard terblokir.

          3. Berapa lama waktu yang dibutuhkan untuk proses ini?

          Bagi seseorang yang sudah terbiasa, proses ini bisa memakan waktu kurang dari 10 menit. Namun, bagi pemula, mungkin perlu waktu lebih lama karena perlu berhati-hati dan memahami setiap langkahnya. Persiapan backup bisa memakan waktu lebih lama tergantung pada ukuran database Anda.

          4. Apa yang harus saya lakukan jika website tetap error setelah mengganti tema lewat PHPMyAdmin?

          Jika website masih error, kemungkinan penyebabnya bukan hanya tema. Coba lakukan langkah-langkah berikut:

          • Periksa kembali nama folder tema yang Anda masukkan di `option_value` untuk `template` dan `stylesheet`. Pastikan tidak ada salah ketik.
          • Coba aktifkan tema default WordPress (misalnya, Twenty Twenty-Three) melalui PHPMyAdmin untuk melihat apakah tema tersebut berfungsi.
          • Nonaktifkan semua plugin dengan mengganti nama folder plugin di wp-content/plugins/ melalui FTP atau File Manager. Jika website berfungsi, aktifkan kembali plugin satu per satu untuk menemukan plugin yang menyebabkan konflik.
          • Periksa log error server hosting Anda untuk mendapatkan petunjuk lebih lanjut.
          • Kembalikan database dari backup terakhir yang stabil.

          5. Apakah metode ini cocok untuk semua jenis tema, termasuk tema premium?

          Metode ini akan mengganti tema aktif secara teknis. Namun, tema premium atau tema yang sangat kompleks mungkin memiliki pengaturan tambahan yang tersimpan di database atau file lain. Jika tema baru tidak berfungsi dengan benar atau tampilan tidak sesuai harapan, Anda mungkin perlu memeriksa dokumentasi tema atau menghubungi dukungan tema tersebut. Mengganti tema premium secara langsung di database tanpa memahami struktur kustomisasinya bisa berisiko.

          6. Bagaimana cara mengetahui nama folder tema yang benar?

          Nama folder tema biasanya sama persis dengan nama tema saat Anda melihatnya di direktori wp-content/themes/ di server Anda. Misalnya, jika Anda menginstal tema bernama "OceanWP", nama foldernya kemungkinan besar adalah oceanwp. Jika Anda tidak yakin, Anda bisa mengakses direktori wp-content/themes/ melalui FTP atau File Manager untuk melihat nama folder yang sebenarnya.

Ajie Kusumadhany
Written by

Ajie Kusumadhany

admin

Founder & Lead Developer KerjaKode. Berpengalaman dalam pengembangan web modern dengan Laravel, React.js, Vue.js, dan teknologi terkini. Passionate tentang coding, teknologi, dan berbagi pengetahuan melalui artikel.

Promo Spesial Hari Ini!

10% DISKON

Promo berakhir dalam:

00 Jam
:
00 Menit
:
00 Detik
Klaim Promo Sekarang!

*Promo berlaku untuk order hari ini

0
User Online
Halo! 👋
Kerjakode Support Online
×

👋 Hai! Pilih layanan yang kamu butuhkan:

Chat WhatsApp Sekarang