控制Contact Form 7 访问权限
2012/06/30
默认设置下,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_CAPABILITY
比 WPCF7_ADMIN_READ_CAPABILITY更严格
, 没有管理员权限你是不能访问的.
manage_options是控制管理员访问的权限
. 因此设置manage_options
给 WPCF7_ADMIN_READ_CAPABILITY
和 WPCF7_ADMIN_READ_WRITE_CAPABILITY
只允许 administrator 访问和编辑权限.
你完全可以进一步设置,学习和掌握 WordPress’ Roles and Capabilities概念, 你会发现什么能力是适用的浏览WordPress Codex.