Secara umum, wordpress membolehkan admin web untuk mengedit themes, biasanya perubahan fungsi khusus dilakukan di function.php. Namun kadang fitur edito ini menjadi celah masuknya hacker. Maka demi keamanan hardening wordpress salah satunya dengan mematikan fitur themes/plugin editor.
Bagi yang membutuhkan menambahkan sesuatu ke function.php, bisa melalui perantara plugin https://wordpress.org/plugins/my-custom-functions/
Kita tinggal memasukkan saja script php dimenu plugin tersebut.
Kelebihan menggunakan plugin tersebut, apabila kita ada update themes, maka script function-nya tidak akan tertimpa oleh update-an themes terbaru. Tanpa plugin itu, biasanya selalu tertimpa, dan kita perlu masukkan kembali kode ke function.php
Contoh mengedit form login
di bagian Username or Email Address
masukkan script:
add_filter( ‘gettext’, ‘register_text’ );
add_filter( ‘ngettext’, ‘register_text’ );
function register_text( $translated ) { $translated = str_ireplace( ‘Username or Email Address’, ‘Your Custom Text/Isian Sesuai Keinginan’, $translated ); return $translated; }
Contoh hasil yang saya ubah di halaman login blog mahasiswa Tel-U https://student.telkomuniversity.ac.id/wp-login.php