预计阅读时间: 2 分钟

默认设置下,Contact Form 7 允许所有用户访问管理面板,而不仅仅是管理员。但是对用有些用户来说,这是不爽的。特别是自定义了Contact Form 7的相关设置,实际上有些设置具有技术性。然而你完全控制这个访问权限,而只允许管理员访问和编辑。
例如, 你想只允许管理员访问和编辑,你只需要修改 wp-config.php文件,打开插入:

define( 'WPCF7_ADMIN_READ_CAPABILITY', 'manage_options' );
define( 'WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options' );

WPCF7_ADMIN_READ_CAPABILITY 控制最小访问管理面板的权限。而 WPCF7_ADMIN_READ_WRITE_CAPABILITY 最小编辑权限. 显而易见WPCF7_ADMIN_READ_WRITE_CAPABILITYWPCF7_ADMIN_READ_CAPABILITY更严格, 没有管理员权限你是不能访问的.
manage_options是控制管理员访问的权限. 因此设置manage_optionsWPCF7_ADMIN_READ_CAPABILITYWPCF7_ADMIN_READ_WRITE_CAPABILITY 只允许 administrator 访问和编辑权限.

此文章对你有帮助吗? 已有 1 人说这篇文章是有用的。