gpt4 book ai didi

php - 在 wordpress 插件中定义动态页面

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:55 25 4
gpt4 key购买 nike

我正在创建我的第一个 wordpress 插件。在其中,用户可以选择添加新城市并查看这些城市的事件。

我的客户要求是url必须是这样的

SITE_NAME/cities/NY

SITE_NAME/cities/Califonia

决定的是我将创建一个文件夹城市,如果用户尝试创建一个新城市,我将在该文件夹中创建一个包含该城市的文件,此外,我还将条目添加到数据库中。我将还将 PHP 代码插入到文件中。

WP 插件新手。我的方法是否正确(用于创建文件)?还有其他办法吗?

最佳答案

如果您不使用 Wordpress,您的方法会奏效,但我绝对不建议您在 Wordpress 框架内执行您的建议。

无需重新发明轮子,几乎所有您想要的都可以通过现有插件实现。我绝对建议采用这种方式,特别是如果您没有太多 Wordpress 插件编程经验。

第一步:

安装Wordpress

不言自明。没有这个什么都做不了。

第二步:

安装Types

安装 Types Plugin会给你一个很好的界面来注册你自己的 Custom Post Types以及用于扩展 Wordpress 核心功能的许多其他功能。

第 3 步:

注册您的 Custom Post Type

这是事情开始变得复杂的地方。使用类型,注册一个名为事件的自定义帖子类型。您希望将每个事件都作为自己的 Post 的原因是因为每个事件都是唯一的。城市旨在封装和定义事件组,这将我们带到下一步:

第 4 步:

注册您的 Custom Taxonomy

将分类法​​视为对事物进行分类的一种方式。 Wordpress 带有两个默认分类法:类别(分层)和标签(非分层)。在您的情况下,您需要为新的事件帖子类型定义一个名为“城市”的非分层分类法。

第 5 步:

注册您的 Custom Fields

自定义字段是简单的部分。什么定义了您的事件?也许某些字段定义了该特定事件的开始和结束时间?表示免费茶点的复选框?天空是极限。所有事件都有哪些定义特征使其成为事件?以自定义字段的形式添加那些。这些将以元框的形式显示在您的事件编辑器中。如果您没有在特定事件的编辑页面上看到元框,请确保通过单击屏幕右上角的屏幕选项并勾选您的字段所在的复选框来启用它。< p>

第 6 步:

配置您的 Permalinks

其中大部分可以通过 Types 本身(在配置您的自定义分类法时)或通过 .htaccess 重写来完成,或者甚至可以通过 Wordpress 永久链接设置来完成(尽管它相当有限)。我的建议是先调整您的自定义分类法和固定链接设置,然后再使用 .htaccess。

就是这样!希望这足以让您开始所需的一切。

关于php - 在 wordpress 插件中定义动态页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14082207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com