【问题标题】:Multiple URL for one post一篇文章的多个网址
【发布时间】:2017-04-27 07:38:04
【问题描述】:

我目前正在为 Wordpress 和重写而苦苦挣扎。我希望你能帮助我一点。

以下情况:

  • 我构建了一个小插件,它执行以下操作:
    • 注册一个新的帖子类型(称为“商店”)
    • 创建此帖子类型的帖子(帖子称为“shopinstance”)
    • 为这篇文章添加内容
      • 内容是一些javascript,其中JS将商店(商店支持pushstate URL)安装到这篇文章中

有什么作用:

  • 我可以通过 URL {domain}/shop/shopinstance 访问帖子。这工作得很好

什么不起作用:

  • 我无法通过 URL {domain}/shop/shopinstance/product 访问帖子。

我的意图是:

  • 网址 {domain}/shop/shopinstance/product-123 或 {domain}/shop/shopinstance/product-abc 应加载放置在 {domain}/shop/shopinstance/ 中的内容,以便在此页面上可以使用 /product 来识别要加载的内容
  • 因此应保留 URL,但应将其“映射”到帖子

附带条件:

  • 应该在插件中修复
  • 我不想更改 functions.php/htaccess 或其他内容

我玩过 add_rewrite_rule 但我无法让它工作。 :(

【问题讨论】:

    标签: wordpress .htaccess url url-rewriting mapping


    【解决方案1】:

    默认情况下,Wordpress 不会那样做。如果product 是一个单独的自定义帖子类型,您可以通过{domain}/product/specific_product/ 访问它。可以将 products 链接到 shops(或任何自定义帖子类型到任何其他类型),但您可以将该链接表示为元数据并以这种方式访问​​它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-31
      • 2014-09-05
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多