Cara Menyembunyikan Postingan Artikel, Agar Bisa dibuka oleh Pengguna yang Login
Terkadang kamu ingin memberi penghargaan kepada pengguna terdaftar dan telah login di 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, tentunya kamu butuh kode custom agar kamu bisa mengunci atau menyembunyikan postingan artikel, agar bisa dibuka oleh pengguna yang Login saja.
Hal tersebut cukup simple, tentunya banyak fungsi lain dari membuat postingan artikel 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 postingan artikel kamu untuk dapat menampilkan pesan/konten khusus tersebut, yang hanya dapat dilihat oleh 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]
Nah, mudahkan? Cara Menyembunyikan Postingan Artikel, Agar Bisa dibuka oleh Pengguna yang Login. Tentunya hal tersebut bisa kamu lakukan tanpa menggunakan plugin tambahan.