我想从未经访问权限的帖子列表中删除帖子的链接。
我的页面显示所有帖子链接。但是我想显示该帖子的所有图案,但某些帖子仅没有链接,因为用户没有许可。
我的帖子列表是测验。我想在访问第二次测验之前先完成第一次测验。
当前条件,如果用户在第一次测验之前访问第二次测验,则直接到错误页面。但是我想删除到错误页面的链接,因此只显示文本。
,但不是全部链接。我的代码显示列表
function favourites_content() {
echo do_shortcode ('[display-posts post_type="unit" meta_key="module-tag" meta_value="Summer Session" orderby="date" order="ASC"]');
}
您只需要将角色名称而不是在条件中放置。
function favourites_content() {
$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
echo do_shortcode ('[display-posts post_type="unit" meta_key="module-tag" meta_value="Summer Session" orderby="date" order="ASC"]');
}else
{
echo "Please do the login to for edit the post";
}
}