【问题标题】:Custom url for custom post types自定义帖子类型的自定义网址
【发布时间】:2015-02-16 04:11:10
【问题描述】:

是否可以在 wordpress 中为自定义帖子类型创建自定义 URL?

我有一个目录网站,用户可以在其中发布或添加许多城市的列表,我有一个自定义的帖子类型名称广告。所有的广告帖子标题都是电话号码。因此,当我在一个城市(例如 Birmingham AL)创建新的广告帖子时,该城市将保存为帖子元 post_ads_city,

网址会自动变为 mysite.com/ads/123-123-1234

是否可以根据发布广告的城市制作 url slug?所以它会是这样的:

mysite.com/birmingham-al/123-123-1234(如果 postmeta “post_ads_city” = "Birmingham AL") mysite.com/las-vegas/123-123-1234(如果 postmeta "post_ads_city" = "Las Vegas")

非常感谢。

【问题讨论】:

    标签: php wordpress url


    【解决方案1】:

    您需要更改注册自定义帖子类型的位置以支持重写。你的城市应该是一个分类。

    我相信这是合适的数组:

     'rewrite'  => array(
                    'slug'          => '',
                    'with_front'    => true
    ),
    

    之后您必须重新生成永久链接(关闭然后重新打开)。

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-03
      • 1970-01-01
      相关资源
      最近更新 更多