2011-11-28 76 views
0

网站上的网页显示为标签。所以,首页,关于我们,联系我们产品服务等是在我的WordPress的网站页面。但是,我只想在登录页面上显示其中的一小部分,其余部分仅在登录后显示。我也想在登录后尝试一些东西。我想说明的作用的基础上,标签以及因此角色的会看到3个标签和角色B就看到5我们如何才能隐藏一些页面WordPress的登录?

+0

有一个#1 WordPress的问题:http://wordpress.stackexchange.com/ – Fredy31

回答

0

页选项卡使用wp_list_pages()大部分完成。所以你可以有一个条件你的情况,如:

if(wp_get_current_user()==null) 
    wp_list_pages(array('include'=>'2,34,5')); 
else 
    wp_list_pages(array('include'=>'2,34,5,3,6')); 

同样适用于基于角色的场景。

0

或...如果它只是一个临时的事情,你可以只用CSS做。

确保您在<body>标签有body_class($class);。 当你登录后,你应该有一个名为登录类。

与该类,你可以针对你想隐藏的元素,这样做是这样的:

body.logged-in .tab1 { 
    display: none; 
} 
相关问题