我想我已经很接近我所需要的了,但只需要一点方向。我试图在后端向特定角色的用户显示一个内容小部件。现在,我正在与一个角色为的用户进行测试subscriber
.
This works perfect :
<?php
// Add a widget to the WordPress dashboard
function wpc_dashboard_widget_function()
{
// Do whatever you want to render in here
echo \'<div>
<h3>Special Offer One</h3>
<div>Special Offer Text will go here!</div>
</div>\';
}
function wpc_add_dashboard_widgets()
{
wp_add_dashboard_widget(\'wp_dashboard_widget\', \'Special Offers Just For
Vendors\', \'wpc_dashboard_widget_function\');
}
add_action(\'wp_dashboard_setup\', \'wpc_add_dashboard_widgets\' );
?>
但这向所有用户都表明了这一点。我只想展示给某个角色,并试图使用:
if (!current_user_can(\'subscriber\')):
endif;
同时,它只是把事情搞砸了,而且这个特殊的小部件根本不会为任何人显示。有什么想法吗?