Kamis, November 18, 2010

Menambahkan Halaman Pribadi [Private Page] pada Menu Navigasi

Penulis Day Milovich | Kamis, November 18, 2010 | 18.24.00 |

Teknik ini akan memodifikasi wp_list_pages. Halaman yang ditandai sebagai halaman "private",, secara default tidak ditampilkan pada menu yang diproses oleh fungsi wp_list_pages. Sepintas ini menguntungkan,, karena halaman yang ditandai "private" tidak bisa diakses publik, namun,, ada baiknya Anda menampilkan halaman "private" di menu navigasi agar bisa dibuka oleh user. Setelah user login dan mengakses menu menuju halaman private nanti user akan login dan memasukkan password. Jika berhasil,, halaman tersebut bisa dibuka.
Bagaimana cara menambahkan halaman pribadi [private page] pada menu navigasi?
Fungsi ini sudah ada pada Wordpress,, Anda hanya perlu menampilkan code berikut ini di menu navigasi:

<ul>
<?php // menambahkan private page pada menu navigasi
wp_list_pages('depth=1&title_li=0&sort_column=menu_order');
if(current_user_can('read_private_pages')) : ?>
<li><a href="<?php echo get_permalink(10); ?>">For Authors only</a></li>
<?php endif; ?>
</ul>

Contoh code di atas akan menampilkan link bertuliskan "For Authors only".
User yang tidak register dan tidak memiliki hak akses,, tidak bisa melihat link itu.
Pastikan Anda menyesuaikan angka "10" dengan ID halaman private yang ingin Anda sertakan di link.

Tidak ada komentar:

Posting Komentar

Anda bisa berkomentar tanpa perlu login.

 
Day Milovich (c) 2013. Diberdayakan oleh Blogger.