新加坡猫舍WordPress预约看猫网站开发过程分享

新加坡猫舍网站采用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');

邮件通知

顾客通过网站预约后通知管理员邮箱设置

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

Google邮箱STMP发信

1.配置谷歌SMTP发信方法

第一步:登录谷歌账户管理界面:
网址:https://accounts.google.com/servicelogin

请注意,您需要一个 Gmail 帐户才能集成 SMTP。如果您没有帐户,并且选择使用 Gmail 作为电子邮件网关提供商,则可以先创建一个帐户,然后再继续本教程。

2. 激活IMAP访问:

如下图所示进入【所有设置】界面(See all Setting)

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

点击导航栏【转发和 POP/IMAP】(Forwarding and POP/IMAP),并激活IMAP设置。

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

3. 启动二次验证:

您需要确保您的 Google 帐户受到良好保护,以避免在使用 SMTP 服务时受到任何干预;因此,我们建议启用 Google 提供的两步验证。如果您已经启用了两步验证,那么您可以直接到第三步。

从左侧导航栏中选择 Security (安全性)
在谷歌账号左侧点击 Security(安全性),How you sign in to Google (如何登录谷歌)栏目点击2-Step Verfication。新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

并进行一些列的开启设置,完成之后会显示二次验证开启状态。

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

4. 生成应用程序密码(Generating App Password)

需要生成一个应用程序密码,该密码将用于 SMTP 发信的密码,因此请单击此处访问 Google 应用程序密码页面以生成应用程序密码。

获取应用密码链接:https://security.google.com/settings/security/apppasswords

  • 从下拉选项中选择应用程序,然后选择 Other (Custom name)(其他(自定义名称))
  • 为您的应用程序密码提供您选择的任何名称,然后点击生成。
  • 生成应用密码后,您需要保存以备后用。

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

大可建站客户如果想要通过Gmail作为网站表单询盘的中继器,可以提供谷歌Gmail账号和应用专用密码,大可将协助做好网站的Google SMTP发信配置。

发信服务器smtp.gmail.com
SMTP用户名你的Gmail账号
SMTP密码你的谷歌应用程序密码
SMTP端口协议: TLS 端口号:587
5.配置Modula发信邮箱

根据上述信息填写到下面的通知设置里即可,需要注意的是,谷歌应用程序密码生成的结果中间的密码空格需要删除掉。

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

测试是否配置成功

Modula中选择通知,点击第二步的发送测试电子邮件,输入收件人邮箱后,尝试收信。

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

预约时间设置

1.设置工作时间和休息日时间,需要和员工绑定才能正常生效。首先设置员工工作时间和休息日

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

再对员工设置工作时间,(这里是否是重复操作,需要考证)

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

将时间分配给指定服务

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

设置服务的持续时间

新加坡猫舍WordPress预约看猫网站开发过程分享-大可建站

所用插件:

Modula

网站添加瀑布流照片相册功能

Widgets for Google Reviews

Google评价,仅能显示最新的10条Google评价,大于10条需要收费,官网:https://www.trustindex.io/

Amelia

预约插件

如果您也需要一个WordPress预约网站系统,欢迎联系,这是我们的WordPress作品案例

建站咨询