我想建立一个会员页面,它确实有非会员的常规内容,如登录页、一页、联系人、印记等。。。然后应该有一些注册,如果你是通过贝宝注册和支付的,你可以访问高级内容。
我想到了使用Wordpress的想法,因为我可以用它创建整个外部网站,而且它已经有了整个用户管理框架,如注册、登录、通过Cookie保持登录、身份验证功能、用户管理和角色等。。。
我只是想知道将我自己的东西编码到wordpress中的最佳方式是什么,以使我能够尽可能容易地维护代码,并能够在没有wordpress的情况下使用它。
我的会员网站需要有一些可配置的表单,这些表单应该通过Ajax自动完成,而不是一些仪表盘和图形,这些仪表盘和图形应该看起来很好,并且是交互式的(例如通过JS绘图),等等。
我想出了两个解决方案,我请你给我反馈,无论是好主意还是坏主意,还是总的来说有更好的主意:
我可以编写自己的插件,像往常一样使用wp admin创建单个页面,也可以在菜单中链接这些页面,只需让这些页面包含一些短代码,这些代码就会被我的插件替换为实际内容我可以简单地更改模板代码,在通常打印页面内容的部分中添加一条include语句。这个include语句将包含一些主逻辑文件,这些文件将根据URL slug来决定要包含哪个子模块,它将执行诸如打印、验证表单、计算要输出到JS图的内容等总体逻辑你有什么想法?
顺便问一下:从我的PHP文件中,有没有可能使用一些来自主题的样式?E、 g.如果我使用Avada,我是否可以使用Avada短代码从我自己的PHP文件中构建一些好看的框,或者像一行有3个响应列?或者这些AvadaBuilder标签只有在整个Wordpress引擎中才会被解析?
非常感谢!