将城市和邮政编码等帖子类型添加到管理面板

时间:2015-03-25 作者:Chris

我想添加一个简单的城市和Zipcode列表,用于在管理后端进行选择。我知道我可以创建一个自定义的帖子类型,但这似乎有些过头了。wordpress是否以另一种方式支持简单列表?

我真正需要的是一个包含城市或Zipcode列表的文本区域(每行一个),然后将它们保存到某个地方。

这背后的想法是,我们有一个提供活动列表的网站。这些活动发生在某些城市或邮政编码区。我们允许人们选择从哪个城市或ZIPCODE(但不能同时选择两者)选择活动。因此,城市可能是搜索框中的下拉列表,我们所需要的只是一个可供选择的城市列表。zipcodes也是如此。这并不是城市和Zipcode的唯一用途,我们还可以将其用作xml提要等的选择参数。

希望这能让事情变得更清楚一点。

1 个回复
SO网友:Mayeenul Islam

我知道我可以创建一个自定义的帖子类型,但这似乎有些过头了

我不知道你为什么这样想。自定义post类型是对特定类型的数据进行排序的一种更简单、更容易的方法。

您还可以选择默认的帖子类型:postpage 带有自定义元字段,用于保存城市和邮政编码等特定信息。

我不知道你的网站的目的是什么,你是如何使用默认的帖子类型等。

我可以建议一种更简单的方法:

使用默认的帖子类型:postAddressAdvanced Custom Fields pluginAdvanced Custom Fields combination

  • 将帖子标题作为位置的符号,使用它非常简单,它只会在特定类别(即。Address) 已选中。当选择“地址”类别时,您可以隐藏不必要的字段。

    在完成所有这些操作之后,要使用这些字段显示刚才输入的数据,请在前端使用get_post_meta( $post->ID, \'your_key\', true );, 并相应地显示数据。

  • 结束

    相关推荐

    ‘ajaxurl’未定义--wp-includes/js/wp-lists.js

    My site 在IE8中显示以下脚本错误:Webpage error details Message: \'ajaxurl\' is undefined Line: 1 Char: 102 Code: 0 URI: http://www.superlogical.net/wp-includes/js/wp-lists.js?ver=20110521 我看不出什么叫wp列表。js。有什么想法吗?