Cara Menyembunyikan Postingan Blog Agar Dapat dilihat Oleh Pengguna Yang Login

  • Bagikan
Cara Menyembunyikan Postingan Blog Agar Dapat dilihat Oleh Pengguna Yang Login Cara Menyembunyikan Postingan Blog

Terkadang kamu ingin memberi penghargaan kepada pengguna terdaftar situs web kamu dengan hadiah khusus yang hanya tersedia untuk mereka atau mungkin kamu memiliki pengumuman/pembaruan penting untuk mereka dan pastinya kamu hanya ingin mengirim pesan hanya kepada mereka.

Pada skenario diatas, cuplikan kode di bawah ini membuat kode pendek baru yang akan digunakan untuk mengunci postingan blog atau konten kamu hanya untuk menyembunyikannya dari pengunjung biasa agar dapat dilihat oleh pengguna yang Login saja.

Hal tersebut cukup simple, tentunya banyak fungsi lain dari membuat postingan blog hanya dapat dilihat kepada pengguna yang login saja. Dan itu cukup mudah kamu cukup menyalin dan menempel cuplikan kode custom ini didalam file functions.php tema kamu.

// tampilkan konten posting hanya untuk pengguna yang login
function dh_content_loggedin( $atts, $content = null ) {
    if( is_user_logged_in() ) return '<p>' . $content . '</p>';
    else return;
}
add_shortcode( 'loggedin', 'dh_content_loggedin' );

Setelah itu kamu dapat menggunakan shortcode di konten Anda untuk menampilkan pesan/konten khusus tersebut hanya untuk pengguna yang telah melakukan login pada situs web kamu. Berikut ini contohnya kode tersebut.

// shortcode usage
[loggedin]
    Konten Anda hanya untuk pengguna yang masuk.
[/loggedin]
  • Bagikan