目标是让他们可以登录WordPress,然后作为普通用户浏览网站,而不必为受密码保护的页面输入密码。
我只是通过发布选项下的可见性设置,在页面和帖子上使用WordPress提供的内置密码保护。
大约有80个受pw保护的页面,每个页面都有不同的密码,因此WP使用的cookie在这种情况下也无法工作。
最合适的回答,由SO网友:Jacob Peattie 整理而成
从4.7开始,您可以过滤post\\u password\\u所需的功能:
function my_admins_dont_need_password( $required ) {
if ( current_user_can( \'manage_options\' ) ) {
$required = false;
}
return $required;
}
add_filter( \'post_password_required\', \'my_admins_dont_need_password\' );
更换
manage_options 不管怎样
capability 您要使用以允许用户跳过密码表单。