新加坡猫舍网站采用WordPress 框架进行搭建,可以对喵星人进行预约看猫,点击查看新加坡猫舍网站
隐藏管理员菜单
给客户需要隐藏一些功能,避免操作干扰或者设置导致网站布局错乱:
abc是用户名
// 移出后台无用菜单
function remove_menus(){
// get current login user's role
$roles = wp_get_current_user()->roles;
// 测试角色
$current_user = wp_get_current_user();
if ( $current_user->user_login === 'abc' && current_user_can( 'administrator' ) ) {
// 如果当前用户是用户名为"abc"的超级管理员,则执行以下代码
} else {
return;
}
remove_menu_page( 'index.php' );//仪表盘
remove_menu_page( 'jetpack' ); //Jetpack*
remove_menu_page( 'edit.php' ); //文章
// remove_menu_page( 'upload.php' );//媒体库
// remove_menu_page( 'edit.php?post_type=page' );//Pages
remove_menu_page( 'edit-comments.php' );//评论
remove_menu_page( 'themes.php' );//主题
remove_menu_page( 'edit.php?post_type=featured_item' );//案例
remove_menu_page( 'edit.php?post_type=blocks' );//案例
remove_menu_page( 'plugins.php' );//插件
remove_menu_page( 'users.php' );//用户
remove_menu_page( 'tools.php' );//工具
remove_menu_page( 'options-general.php' );//设置
remove_menu_page( 'snow.php' );//设置
remove_menu_page( 'w3tc_dashboard' );//插件:w3tc
remove_menu_page( 'wpml-translation-management/menu/languages.php'); //插件:wpml
}
add_action( 'admin_menu', 'remove_menus' , 100 );
Amelia插件设置
时区设置
在Wordpress中设置时区,编辑网站根目录下的wp-config.php,添加以下代码:
客户是在新加坡和上海时区一样,延展阅读:解决WordPress时区错误和前台不同的问题
date_default_timezone_set('Asia/Shanghai');
邮件通知
顾客通过网站预约后通知管理员邮箱设置
Google邮箱STMP发信
1.配置谷歌SMTP发信方法
第一步:登录谷歌账户管理界面:
网址:https://accounts.google.com/servicelogin
请注意,您需要一个 Gmail 帐户才能集成 SMTP。如果您没有帐户,并且选择使用 Gmail 作为电子邮件网关提供商,则可以先创建一个帐户,然后再继续本教程。
2. 激活IMAP访问:
如下图所示进入【所有设置】界面(See all Setting)
点击导航栏【转发和 POP/IMAP】(Forwarding and POP/IMAP),并激活IMAP设置。
3. 启动二次验证:
您需要确保您的 Google 帐户受到良好保护,以避免在使用 SMTP 服务时受到任何干预;因此,我们建议启用 Google 提供的两步验证。如果您已经启用了两步验证,那么您可以直接到第三步。
从左侧导航栏中选择 Security (安全性)
在谷歌账号左侧点击 Security(安全性),How you sign in to Google (如何登录谷歌)栏目点击2-Step Verfication。
并进行一些列的开启设置,完成之后会显示二次验证开启状态。
4. 生成应用程序密码(Generating App Password)
需要生成一个应用程序密码,该密码将用于 SMTP 发信的密码,因此请单击此处访问 Google 应用程序密码页面以生成应用程序密码。
获取应用密码链接:https://security.google.com/settings/security/apppasswords
- 从下拉选项中选择应用程序,然后选择 Other (Custom name)(其他(自定义名称))
- 为您的应用程序密码提供您选择的任何名称,然后点击生成。
- 生成应用密码后,您需要保存以备后用。
大可建站客户如果想要通过Gmail作为网站表单询盘的中继器,可以提供谷歌Gmail账号和应用专用密码,大可将协助做好网站的Google SMTP发信配置。
发信服务器 | smtp.gmail.com |
SMTP用户名 | 你的Gmail账号 |
SMTP密码 | 你的谷歌应用程序密码 |
SMTP端口 | 协议: TLS 端口号:587 |
5.配置Modula发信邮箱
根据上述信息填写到下面的通知设置里即可,需要注意的是,谷歌应用程序密码生成的结果中间的密码空格需要删除掉。
测试是否配置成功
Modula中选择通知,点击第二步的发送测试电子邮件,输入收件人邮箱后,尝试收信。
预约时间设置
1.设置工作时间和休息日时间,需要和员工绑定才能正常生效。首先设置员工工作时间和休息日
再对员工设置工作时间,(这里是否是重复操作,需要考证)
将时间分配给指定服务
设置服务的持续时间
所用插件:
Modula
网站添加瀑布流照片相册功能
Widgets for Google Reviews
Google评价,仅能显示最新的10条Google评价,大于10条需要收费,官网:https://www.trustindex.io/
Amelia
预约插件
如果您也需要一个WordPress预约网站系统,欢迎联系,这是我们的WordPress作品案例