Cara Mengganti Pesan ‘Hai/Howdy’ pada Dasbor WordPress

Hai atau Howdy adalah sapaan yang dilakukan WordPress setiap kali kita berhasil login ke dasbor admin. Bila kamu ingin sesuatu yang berbeda, kita bisa mengganti pesan Hai/Howdy tersebut dengan pesan yang kita inginkan.

Mungkin tidak banyak yang menyadari bahwa WordPress akan selalu menyapa penggunanya setiap kali mereka login. Pesan singkat berupa kalimat ‘Hai, username’ atau ‘Howdy, Username’ akan selalu terlihat pada bagian kanan atas dasbor admin WordPress.

Bila kamu ingin pesan yang berbeda, ada cara mudah untuk menggantinya lho!

Untuk melakukannya, cukup tambahkan kode berikut ke dalam file functions.php. Bila kamu tidak tahu cara melakukannya, silahkan lihat caranya pada artikel tips dan trik functions.php.

/* Ganti pesan Hai/Howdy pada dasbor admin */
function ganti_pesan_howdy( $wp_admin_bar ) {
    $my_account=$wp_admin_bar->get_node('my-account');
 	$newtitle = str_replace( 'Howdy,', 'Halo,', $my_account->title );
 	$wp_admin_bar->add_node( array(
 	'id' => 'my-account',
 	'title' => $newtitle,
 	) );
}
add_filter( 'admin_bar_menu', 'ganti_pesan_howdy',20 );

Tergantung bahasa situs yang kamu gunakan, kata ‘Howdy’ harus kamu ganti dengan ‘Hai’ bila kamu menggunakan Bahasa Indonesia. Kemudian kata ‘Halo’ dapat kamu ganti dengan pesan kamu sendiri.

Bila kamu berhasil, cukup refresh browser kamu (tekan F5) maka sapaan pada dasbor admin akan segera berubah.

Mengganti Pesan Hai/Howdy dengan Pesan Acak Sesuai Waktu yang Ditentukan

Cara lain yang cukup keren untuk mengganti kata sapaan pada dasbor admin adalah dengan menggunakan kata acak yang sudah kita atur agar tampil sesuai waktu tertentu. Dengan begitu kita bisa menggunakan sapaan ‘Selamat Pagi’, ‘Selamat Siang’, dst, sesuai dengan waktu saat kita login.

Untuk melakukannya, cukup tambahkan kode berikut ke dalam file functions.php

/* Ganti pesan Hai/Howdy pada dasbor admin */
function ganti_pesan_howdy_keren( $wp_admin_bar ) {
  date_default_timezone_set('Asia/Jakarta');
  $Hour = date('G');
  $msg = "";
  if ( $Hour >= 2 && $Hour <= 10 ) {
      $msg="Selamat pagi,";
  } else if ( $Hour >= 11 && $Hour <= 14 ) {
      $msg="Selamat siang,";
  } else if ( $Hour >= 15 && $Hour <= 18 ) {
      $msg="Selamat sore,";
  } else if ( $Hour >= 19 || $Hours <= 1 ) {
      $msg="Selamat malam,";
  }  
  $my_account=$wp_admin_bar->get_node('my-account');
  $newtitle = str_replace( 'Howdy,', $msg, $my_account->title );
  $wp_admin_bar->add_node( array(
      'id' => 'my-account',
     'title' => $newtitle,
      )
  );
}
add_filter( 'admin_bar_menu', 'ganti_pesan_howdy_keren',20 );

Bila kamu ingin mengubah kode di atas, ada beberapa hal yang bisa diubah:

  • Pada bagian date_default_timezone_set saya menggunakan waktu Asia/Jakarta (WIB). Bila kamu tinggal di daerah lain, kamu bisa menggunakan beberapa zona waktu lainnya seperti Asia/Jayapura, Asia/Makassar, Asia/Pontianak, atau Asia/Kuala_Lumpur, silahkan gunakan yang paling dekat dengan wilayahmu. Untuk zona waktu Asia lain kamu dapat melihatnya pada daftar berikut.
  • Pesan ‘Selamat Malam’, ‘Selamat Sore’, dst, dapat kamu ganti dengan pesan kamu sendiri.
  • Ganti kata ‘Howdy’ dengan ‘Hai’ bila kamu menggunakan Bahasa Indonesia.

Berikut adalah tampilan pesan baru pada dasbor admin bila kamu berhasil. Karena saya mengambil screenshot pada jam 08:53 PM, saya mendapat sapaan ‘Selamat malam’.

Sebagai catatan, kode ini tidak akan begitu akurat bila ada beberapa user yang berada di wilayah dengan zona waktu yang berbeda jauh, seperti WIB (Waktu Indoensia Barat) dan WIT (Waktu Indonesia Timur) yang berbeda dua jam. Untuk mengatasinya kamu bisa menggunakan waktu WITA (Waktu Indonesia Tengah) agar pesan yang muncul tidak terlampau ganjil.

Apakah kamu menggunakan pesan kamu sendiri pada dasbor admin? Bila ada kesulitan, jangan segan bertanya pada komentar di bawah ini yah!
Pos Terkait:

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.