15 Trik Konfigurasi WordPress Yang Wajib Anda Ketahui

0
1651

Salah satu file paling penting di WordPress adalah wp-config.php, file ini memainkan peran penting dalam cara kerja WordPress di balik layar.

Ada beberapa trik konfigurasi WordPress menggunakan file wp-config.php yang sangat berguna, namun tidak diketahui oleh kebanyakan pemula.

Pada artikel ini, kita akan membahas beberapa trik konfigurasi WordPress yang paling berguna yang akan membantu Anda memecahkan masalah, mengoptimalkan, dan mengamankan website WordPress Anda.

Bagaimana Cara Menggunakan Trik Konfigurasi WordPress ini?

WordPress memiliki file konfigurasi yang penting bernama wp-config.php. File ini terletak di folder root setiap website WordPress dan berisi pengaturan konfigurasi penting atas website Anda.

Untuk pembahasan lebih dalam terkait file ini, silahkan baca panduan tentang cara mengedit file wp-config.php di WordPress.

Jika Anda menggunakan shared hosting, maka rata-rata penyedia layanan hosting WordPress memiliki fitur instalasi WordPress hanya dengan 1 kali klik.

Artinya, Anda tidak perlu mengedit file wp-config.php selama proses instalasi berlangsung.

Inilah penyebab utama mengapa banyak pengguna tidak terbiasa memanfaatkan kekuatan file ini.

Anda dapat menggunakan file wp-config.php untuk memecahkan masalah, mengoptimalkan, dan mengamankan website WordPress Anda.

File wp-config.php adalah alat yang ampuh, dan kesalahan kecil pada kode di file ini dapat membuat web Anda tidak dapat diakses.

Anda sebaiknya hanya mengedit file ini bila perlu dan selalu membuat cadangan file WordPress lengkap sebelum melakukan perubahan apa pun,

Jadi, mari kita lihat beberapa trik konfigurasi WordPress yang dapat Anda gunakan di web Anda.

  1. Pengaturan Konfigurasi Dasar WordPress

Secara default, Anda hanya perlu mengisi pengaturan database selama proses instalasi WordPress. Jika Anda tidak memiliki file wp-config.php, Anda akan diminta untuk membuatnya dengan mengisi informasi database website.

WordPress akan mencoba untuk menyimpan pengaturan ini secara otomatis dengan membuat file wp-config.php.

Namun, jika gagal, Anda harus membuatnya secara manual.

Untuk melakukan itu, Anda harus terhubung dengan web menggunakan klien FTP. Setelah terhubung, silahkan cari file dengan nama wp-config-sample.php, ubah nama file  ini menjadi wp-config.php.

Selanjutnya, Anda bisa mengedit file wp-config.php yang baru dibuat. Tambahkan informasi terkait database Anda dengan mengubah baris berikut:

define('DB_NAME', 'database-name');

define('DB_USER', 'database-username');

define('DB_PASSWORD', 'database-password');

define('DB_HOST', 'localhost');

Jangan lupa untuk menyimpan perubahan file atau mengupload file kembali ke server.

  1. Menambahkan Kunci Keamanan di WordPress

Instalasi default WordPress secara otomatis menambahkan kunci keamanan ke file konfigurasi Anda.

Kunci keamanan ini digunakan untuk menambahkan lapisan keamanan ekstra ke login WordPress dan otentikasi cookie Anda.

Anda dapat membuat Kunci keamanan ini berulang kali jika Anda merasa seseorang mungkin mengakses web Anda tanpa autentikasi yang tepat.

Mengubah kunci keamanan akan mengeluarkan semua pengguna yang masuk.

define( 'AUTH_KEY',         'put your unique phrase here' );

define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );

define( 'LOGGED_IN_KEY',    'put your unique phrase here' );

define( 'NONCE_KEY',        'put your unique phrase here' );

define( 'AUTH_SALT',        'put your unique phrase here' );

define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );

define( 'LOGGED_IN_SALT',   'put your unique phrase here' );

define( 'NONCE_SALT',       'put your unique phrase here' );
  1. Ubah Awalan Tabel WordPress

Instalasi WordPress default biasanya  menambahkan awalan wp_ ke semua nama tabel database WordPress.

Agar database WordPress Anda lebih aman, disarankan untuk mengubah awalan ini dengan awalan yang lain.

Untuk melakukan itu, Anda perlu mengubah baris berikut di konfigurasi WordPress Anda.

$table_prefix = 'wp_';

Jika Anda melakukan ini untuk web yang sudah ada, maka Anda juga perlu mengubah awalan tabel di database WordPress Anda.

Silahkan baca panduan, Cara Mengubah Prefix Database WordPress Untuk Meningkatkan Keamanan.

  1. Aktifkan Debugging di WordPress

WordPress hadir dengan fitur debugging rapi yang memungkinkan Anda untuk melihat atau menyembunyikan pesan kesalahan WordPress saat dalam mode debug.

Untuk mengaktifkannya, Anda perlu menambahkan kode ini di file konfigurasi WordPress.

define( 'WP_DEBUG', true );

Anda juga dapat mengaktifkan debugging sambil menyembunyikan pesan kesalahan di web Anda dan menyimpannya dalam file log.

Untuk melakukan ini, tambahkan baris kode berikut ke pengaturan konfigurasi.

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

define( 'WP_DEBUG_DISPLAY', false );

Kode ini akan membuat file debug.log di dalam folder wp-content di web Anda dan menyimpan semua kesalahan dan pemberitahuan debugging di dalam file log.

  1. Mengubah Website atau Alamat WordPress

Biasanya, Anda dapat mengatur URL Website dari halaman Pengaturan » Umum.

Namun, Anda mungkin tidak dapat melakukannya jika tidak memiliki akses ke admin area WordPress, karena masalah redirect error, atau baru saja memindahkan website Anda.

Jika demikian, Anda dapat mengubah website dan URL WordPress Anda melalui file wp-config.php dengan menambahkan baris kode berikut:

define('WP_HOME', 'http://www.contoh.com');

define('WP_SITEURL', 'http://www.contoh.com');

Jangan lupa untuk mengganti contoh.com dengan nama domain Anda sendiri.

  1. Ganti Izin File

WordPress memungkinkan Anda untuk mengganti izin file jika penyedia hosting Anda membatasi izin terbatas semua file pengguna.

Sebagian besar pengguna WordPress tidak terlalu membutuhkan ini, tetapi Anda bisa memanfaatkanya jika butuh.

define('FS_CHMOD_FILE', 0644);

define('FS_CHMOD_DIR', 0755);

Untuk mempelajari lebih lanjut tentang izin file, lihat artikel kami tentang cara memperbaiki kesalahan izin file dan folder di WordPress.

  1. Mengubah Pengaturan Revisi Post

WordPress memiliki fitur revisi posting yang membantu Anda untuk membatalkan perubahan pada posting dan halaman dengan kembali ke versi sebelumnya atau autosave.

Anda dapat menonaktifkan atau mengubah pengaturan pasca revisi melalui file konfigurasi.

Berikut adalah pengaturan revisi posting berbeda yang dapat Anda gunakan.

Anda dapat mengubah seberapa sering WordPress menyimpan autosave sebagai revisi dengan menambahkan baris kode berikut:

define('AUTOSAVE_INTERVAL', 120); // dalam detik

Beberapa artikel di website Anda mungkin memiliki lusinan revisi posting tergantung pada berapa lama waktu yang dibutuhkan untuk menulisnya.

Jika menurut Anda fitur itu mengganggu, maka Anda dapat membatasi jumlah revisi per posting.

define('WP_POST_REVISIONS', 10);

Jika karena suatu alasan, Anda ingin menonaktifkan fitur revisi posting (tidak disarankan sama sekali), maka Anda dapat menggunakan kode berikut untuk menonaktifkan revisi posting.

define( 'WP_POST_REVISIONS', false );
  1. Mengubah Pengaturan Tong Sampah WordPress

WordPress hadir dengan fitur recycle bin bernama Trash.

Saat pengguna mengirim postingan ke sampah, postingan tersebut masih disimpan di website Anda selama 30 hari ke depan sebagai sampah.

Setelah itu, WordPress secara otomatis menghapusnya selamanya.

Anda dapat mengubah perilaku ini dengan mengubah jumlah hari system menyimpan sampah.

define( 'EMPTY_TRASH_DAYS', 15 ); // 15 hari

Jika Anda tidak menyukai fitur ini, maka Anda dapat menonaktifkannya dengan menambahkan fungsi di bawah ini:

define('EMPTY_TRASH_DAYS', 0 );

Catatan: Jika Anda menggunakan angka 0, berarti posting Anda akan dihapus secara permanen. WordPress tidak akan meminta konfirmasi ketika Anda mengklik Hapus Secara Permanen. Klik tidak sengaja dapat merugikan Anda…

  1. Menambahkan Konstanta FTP/SSH ke Konfigurasi WordPress

Secara default, WordPress memungkinkan Anda untuk mengupgrade file inti, tema, dan plugin WordPress dari dasbor admin.

Ada beberapa host yang memerlukan koneksi FTP atau SSH setiap kali Anda mencoba mengupgrade, atau menginstal plugin baru.

Dengan menggunakan kode ini, Anda dapat menyetel konstanta FTP atau SSH dan tidak perlu mengkhawatirkannya lagi.

// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"

define('FS_METHOD', 'ftpext');

// absolute path to root installation directory

define('FTP_BASE', '/path/to/wordpress/');

// absolute path to "wp-content" directory

define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');

// absolute path to "wp-plugins" directory

define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');

// absolute path to your SSH public key

define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');

// absolute path to your SSH private key

define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');

// either your FTP or SSH username

define('FTP_USER', 'username');

// password for FTP_USER username

define('FTP_PASS', 'password');

// hostname:port combo for your SSH/FTP server

define('FTP_HOST', 'ftp.contoh.org:21');

Catatan: Jangan lupa untuk mengganti jalur WordPress dan ftp.contoh.com dengan informasi Host FTP Anda sendiri.

  1. Izinkan Perbaikan Database Secara Otomatis

WordPress dilengkapi dengan fitur built-in untuk secara otomatis mengoptimalkan dan memperbaiki database.

Namun, fitur ini dinonaktifkan secara default.

Untuk mengaktifkan fitur ini, Anda perlu menambahkan baris kode berikut ke file wp-config.php Anda.

define('WP_ALLOW_REPAIR', true);

Setelah menambahkan kode ini, silahkan kunjungi URL berikut untuk mengoptimalkan dan memperbaiki database WordPress

http://contoh.com/wp-admin/maint/repair.php

Jangan lupa untuk mengganti contoh.com dengan nama domain Anda sendiri.

Anda akan melihat halaman sederhana dengan pilihan untuk memperbaiki dan mengoptimalkan database.

Anda tidak perlu masuk ke admin area untuk mengakses halaman ini.

  1. Tingkatkan Batas Memori PHP

Beberapa pesan kesalahan WordPress yang paling umum terjadi disebabkan oleh kehabisan memori PHP. Anda dapat meningkatkan batas memori PHP melalui file wp-config.php.

Cukup sisipkan kode di bawah ini:

define('WP_MEMORY_LIMIT', '128M');
  1. Memindahkan Direktori wp-content

WordPress mengizinkan Anda untuk memindahkan direktori wp-content.

Beberapa ahli percaya bahwa ini dapat membantu memperkuat keamanan WordPress.

Anda perlu menambahkan kode berikut ke file wp-config.php Anda:

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );

define( 'WP_CONTENT_URL', 'http://contoh.com/blog/wp-content');

define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );

define( 'WP_PLUGIN_URL', 'http://contoh.com/blog/wp-content/plugins');

Jangan lupa untuk mengganti contoh.com dengan nama domain Anda sendiri.

  1. Gunakan Tabel Pengguna Kustom

Secara default, WordPress menyimpan semua data pengguna di tabel wp_users dan wp_usermeta.

Dengan menggunakan fungsi di bawah ini, Anda dapat menentukan tabel di mana Anda ingin menyimpan informasi pengguna.

define('CUSTOM_USER_TABLE', $table_prefix.'my_users');

define('CUSTOM_USER_META_TABLE',

$table_prefix.'my_usermeta');
  1. Aktifkan Jaringan Multi-Site

Setiap website WordPress dilengkapi dengan fitur multisite built-in yang memungkinkan Anda membuat beberapa website WordPress menggunakan instalasi yang sama.

Anda dapat mengaktifkan fungsionalitas multisite dengan menambahkan baris kode berikut ke file konfigurasi WordPress:

define('WP_ALLOW_MULTISITE', true);
  1. Mengamankan File Konfigurasi WordPress Anda

Seperti yang Anda lihat, file wp-config.php berisi pengaturan WordPress yang sangat penting.

Secara default, file ini terletak di folder root WordPress, tetapi Anda dapat memindahkan posisi file ini.

Anda dapat memindahkan file ini ke luar direktori public_html, sehingga pengguna tidak dapat mengaksesnya.

Secara default, WordPress dapat mencari file ini di direktori lain jika file tidak ditemukan di folder root WordPress.

Anda juga dapat menambahkan kode berikut ke file .htaccess untuk membatasi akses ke file ini.

# Protect wp-config.php

<Files wp-config.php>

order allow,deny

deny from all

</Files>

Semoga artikel ini membantu Anda mempelajari beberapa trik konfigurasi WordPress untuk membantu optimasi website WordPress Anda.

Anda mungkin ingin membaca artikel, 12 Cara Meningkatkan Kesehatan Website WordPress Anda.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama Anda di sini

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.