如何使id用户可以查看内容

时间:2017-05-25 作者:Bùi Quang

我有密码

<?php
global $current_user; // Use global
get_currentuserinfo(); // Make sure global is set, if not set it.
if ( ! user_can( $current_user, "subscriber" ) ) // Check user object has not got subscriber role
    echo \'<span>if user, can view post content</span>\';
else
    echo \'<span>if no user, can not view</span>\';

?>
如何制作

echo \'<span>if user, can view post content</span>\';
=>我尝试过,但没有激活:(

echo \'<span><div class="col-sm-12">
<h2><?php the_title(); ?></h2>  

<p>

<a class="btn btn-success">Tồng số chữ : <?php if(function_exists(\'bac_post_word_count\')) { bac_post_word_count(); }?></a>
  <a target="_blank" rel="noopener noreferrer" href="<?php 
  $meta = get_post_meta( get_the_ID(), \'download\' );
  if( !empty($meta) ) {
    echo $meta[0];
  }
?>" class="btn btn-warning"><span class="glyphicon glyphicon-cloud-download"></span> Tải về .docx</a></p>



<?php the_content(); ?>


  </div></span>\';

1 个回复
SO网友:WebElaine

WP不再在此类型的函数中使用角色名称。您需要使用

if(current_user_can($capability)) {
在哪里$capability 功能是否类似read_posts, publish_posts, 等等,而不是像subscribereditor.

结束

相关推荐

从URL中删除/Author/slug会产生404

经过数小时的搜索和尝试不同的功能,我终于成功地从所有用户配置文件URL中删除了/author/。所以它只是/用户名/然而,当新用户注册他们的个人资料URL时,都会给出404。我可以通过进入永久链接屏幕并单击保存来解决这个问题,但我们注册了很多用户,我不能为每个用户都这样做。这是我正在使用的函数。。。有什么想法吗!?谢谢 add_filter(\'author_rewrite_rules\', \'no_author_base_rewrite_rules\'); function no_aut