本文是《Contact Form 7教程》系列教程的第 4 部分,该系列共包含以下4个部分:
- Contact Form 7基本使用教程
- Contact Form 7高级应用教程
- Contact Form 7基础教程之语法结构
- 控制Contact Form 7 访问权限
默认设置下,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
访问和编辑权限.