可以限制WordPress上传的文件(非登录用户或访客)吗?

时间:2014-12-02 作者:Neil

我想限制上传,只对登录用户可见。但是PDF或图像文件始终可见,并且对未登录的用户也是可见的。你可以想象这个WPwould be completely private. 仅适用于已登录的用户。

有没有办法解决这个问题?可以解决没有。htaccess文件?

在我使用的文件夹中,有一个.htaccess 具有以下功能:deny from all 但不起作用。

2 个回复
SO网友:Aftab

请浏览我写的这个博客。在这里你将得到你的问题的答案。

https://aftabablog.wordpress.com/2017/02/17/how-to-make-your-uploads-in-wordpress-visible-only-for-logged-in-users/

SO网友:Julius Morkūnas

将此代码段添加到函数。php应该做到这一点

  function restrict_mime($mimes) { 
      $mimes = array(
          \'pdf\' => \'application/pdf\',
      );
      return $mimes;
  }
  add_filter(\'upload_mimes\',\'restrict_mime\'); 

EDIT

抱歉,没有仔细阅读,我知道您需要能够上载PDF,但只需对来宾用户隐藏即可。这将需要不同的方法。

结束

相关推荐

Php根据帖子类型显示不同的结果

我正在努力搜索。php模板。我想根据他们的帖子类型显示不同的结果。我有页面、帖子和机器(自定义帖子类型)下面是当前结果页面的一个示例:http://dev.digitalgroupmedia.com/fortron/?s=fortron&search-submit=Submit+Query第一个结果是一个帖子,其他的都是机器页面和帖子可以用一个简单的超链接标题来显示,但我希望机器具有当前的格式。我的php并不令人惊奇,通常是通过随机尝试和错误拼凑起来的。我知道需要某种类型的if/else语句模板来