当前位置: 首页 > 知识库问答 >
问题:

面向前端用户的Wordpress插件页面

马绪
2023-03-14

我是新来的Wordpress.但我知道Joomla非常好。我试图创建一个插件,其中有前端和后端维护部分。我完成了我的后端部分,我正在去前端部分的路上。但是我有些怀疑。我的疑惑是,我找到了两种实现前端页面的方法。一种是将php页面复制到模板目录,并在添加页面部分分配模板。另一种是在插件中创建短代码,并在页面部分添加一些标签。

我的疑问是,在Wordpress中,哪种方法是正确的?

在Joomla中,这是由具有不同视图和控制器的组件完成的,非常容易管理!

请帮帮我。

共有1个答案

薛晨
2023-03-14

还有第三种,更多的代码方式-使用过滤器、挂钩等。实际上,您可以在插件文件夹中创建自己的视图和控制器,只需了解如何在不同的页面生命周期阶段使用自己的代码。

Tom McFarlin的教程非常适合学习使用WordPress开发自定义功能的这种(正确的)方法。请在此处查看:

http://tutsplus.com/authors/tom-mcfarlin

 类似资料:
  • 我正在为wordpress开发一个插件。这个插件必须有一个插件设置管理部分,但也必须有一个自定义的前端与表单页面。 我是wordpress插件开发领域的新手,但我还没有找到这项任务的具体信息。 有没有办法从插件向前端添加页面,或者需要手动编辑当前模板并添加页面?

  • 这是我正在开发的第一个插件。我的插件文件夹中只有一个文件,其中包含处理我的管理部分的所有代码。我有自己定制的桌子。我没有使用任何wordpress表格。 结构: 插件/amt 金额。php(此文件包含处理管理部分的所有代码) js/amt。js 现在我有amt.php文件为我的管理部分工作。它正在检索数据并将其保存到数据库中。直到这里一切都好。 现在,我想在插件中添加一些功能,这些功能将显示在网站

  • 我提出了以下解决方案: 创建表<代码>记录器<代码>(<代码>id<代码>int(11)NOT NULL AUTO\u INCREMENT,<代码>ip<代码>int(11)NOT NULL,<代码>landing<代码>varchar(16)DEFAULT NULL,<代码>updated<代码>timestamp NOT NULL DEFAULT CURRENT\u timestamp ON

  • 将会有这么一种情况,你将有一个主要的管理面板,但是希望能够让独立的用户设定他们自己的偏好。在Devlounge PluginSeries 这个例子中,我们添加了一个是否把文字添加到文章末尾的选项。然而假如一个登录用户不希望看到这段文字呢?为什么不给他们一个选择,而且不影响到所有其他的用户呢? 这篇文章将会涉及到这个问题,让你可以添加你自己的用户面板。 命名你的选项 class DevloungeP

  • 现在需要将这个架构图可以等比例放大缩小,像地图那样的加个按钮点击,求问怎样可以实现? 之前的提问有回答用vue-panzoom和vue2-leaflet的,但是我尝试了下发现用上这个内容就不显示了,也许是适配问题,想请问有没有适用于vue3的?

  • 我正在创建一个wordpress插件,让用户登录并上传文件,在后端管理员中,用户可以登录并设置权限等 这里是php文件生成前端现在im添加这个作为模板和创建前端的事情我想做的是把这个代码也在插件。。,是否有相关的钩子,但我没有找到合适的钩子。。。。