Si tenemos un blog donde aceptamos usuarios registrados a los que ofrecemos información especial una vez ingresan en el site, nos encontraremos con que si listamos nuestro menú usando wp_list_pages() u otro método, ellos no verán en principio las páginas que hayamos marcado como “privadas” en nuestra Administración.
Lo interesante es que el usuario registrado tenga acceso a esos enlaces. Veamos cómo añadir, en nuestro menú en HTML, un nuevo ítem que se muestre sólo a usuarios registrados:
<ul>
<?php
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>
Salvamos, y listo.



Trackbacks
Deja tu comentario