我是一个长期的web开发人员,但却是一个wordpress新手:),并试图为多页插件的WP体系结构进行推理。
对于我的一个项目,我希望创建一个wordpress插件,它运行在多个页面上,每个页面都有不同的视图,基于特定的路径。
例如,我的项目是一个远程事件应用程序,事件注册过程的每一步都有不同的视图--事件目录;事件页面(有更多细节);事件注册;结帐和支付。
我不期望我的用户创建多个页面,在每个视图中嵌入不同的短代码,并连接正确的路径。一个简单的插件安装应该为他们做到这一点。
有谁有这种插件模型的经验或知道的例子吗?
谢谢!
发布于 2022-01-19 10:20:53
目录和单页是为每种新的post类型创建的自然页面。https://wordpress.org/support/article/post-types/#custom-post-types如果您创建了一个新的post类型,比如" events ",您可以获得一个新的归档页面,该页面显示事件帖子列表,您将能够拥有所有事件的内部视图。可以为这种类型的页面创建默认模板:https://developer.wordpress.org/themes/basics/template-hierarchy/#custom-post-types
对于其他页面,我认为您可以使用与Woocommerce相同的方式--它们在特定页面上放置了诸如Checkout或购物车之类的短代码,但是这些页面是自动创建的。这将允许用户使用一些CTAs、横幅或其他内容包装您的Checkout内容,而无需接触实际的模板--通过单击安装就可以实现一些灵活性。
https://stackoverflow.com/questions/70767269
复制相似问题