How to disable Media Library?

时间:2019-07-21 作者:Alex

我想关闭整个网站的媒体库,而是让Wordpress使用DB存储每个独特添加的媒体。我该怎么做?

1 个回复
SO网友:Rick Hellewell

我在谷歌上搜索了这个问题(使用“wordpress限制媒体访问”),并在第一页上找到了这个链接https://www.wpbeginner.com/plugins/how-to-restrict-media-library-access-to-users-own-uploads-in-wordpress/

其中包含此代码

// Limit media library access

add_filter( \'ajax_query_attachments_args\', \'wpb_show_current_user_attachments\' );

function wpb_show_current_user_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can(\'activate_plugins\') && !current_user_can(\'edit_others_posts
\') ) {
        $query[\'author\'] = $user_id;
    }
    return $query;
} 
如果用户没有后期编辑或管理功能,那么他们将无法在管理中的媒体屏幕上看到任何内容。您可以修改代码以检查特定用户组(例如,仅限管理员)或特定用户。

通过相同的google/bing/duck搜索,还可以找到其他解决方案。

相关推荐

css media query question

我想这是一个新手问题,但在这里。我一直在编辑一个子主题CSS,并试图更改此特定代码@media (min-width: 769px) #carousel-hestia-generic span.sub-title { font-size: 24px; } 这是我从铬合金中看到的。当我把它添加到我的风格中时。css在我的孩子的主题,使字体大小,让我们说36px,它不会改变。实际上,Chrome显示了删除线。。。the element I w