如何将一个PHP网页邮件脚本集成到WordPress的后台?

时间:2018-09-16 作者:SePröbläm

如何将Roundcube(或任何其他PHP webmail客户端脚本)添加到WordPress后端?是否可以这样做,以便访问webmail客户端only from inside wp-admin? 不应从wp-admin.

webmail客户端必须安装在Web服务器的何处?如果安装在/webmail,也可以通过https://server.com/webmail, 这是我想要避免的。

请注意,不需要单点登录/关闭。唯一需要做的就是将webmail脚本隐藏在WordPress admin后面。

你会怎么做?非常感谢你的建议。非常感谢。

Edit:是否有效:

在创建文件夹/wp-content/plugins/webmail/roundcube 并在其中安装roundcube

  • 有一个脚本,可以将菜单项添加到wp admin,在iframe中显示roundcube,理论上,这应该将roundcube隐藏在WordPress admin后面。但这样行吗?还是会引起问题?如何告诉WordPress忽略/wp-content/plugins/webmail/roundcube上的脚本,并确保它们在没有WordPress干扰的情况下由PHP处理?

  • 1 个回复
    SO网友:WPZA

    你可以register a custom menu page 然后使用Web邮件的iframe作为输出。

    保护您的/webmail URL您可以在.htaccess 文件,仅允许您的网站地址访问该路径。

    结束

    相关推荐

    Admin Theme customization

    我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register