Php 当网站有两个博客时,Permalink结构

Php 当网站有两个博客时,Permalink结构,php,wordpress,url,permalinks,Php,Wordpress,Url,Permalinks,我的网站有两个博客。假设他们的url是mydomain.com/blog1和mydomain.com/blog2 我想要一个贴子url,比如: mydomain.com/blog1/sample-post-from-blog1 mydomain.com/blog2/sample-post-from-blog2 来自这两个博客的帖子都在“Post”Wordpress部分,我想通过标签或类别“blog1”和“blog2”来区分它们,尽管我不确定最佳做法是什么 所以我有点迷路了。有人对此有线索吗?

我的网站有两个博客。假设他们的url是mydomain.com/blog1和mydomain.com/blog2

我想要一个贴子url,比如:

  • mydomain.com/blog1/sample-post-from-blog1
  • mydomain.com/blog2/sample-post-from-blog2
来自这两个博客的帖子都在“Post”Wordpress部分,我想通过标签或类别“blog1”和“blog2”来区分它们,尽管我不确定最佳做法是什么


所以我有点迷路了。有人对此有线索吗?

是的,您可以为这两个博客制作两个单独的自定义帖子类型。不要在你的第一个博客中使用默认帖子。

是的,你可以为两个博客创建两个单独的自定义帖子类型。不要在第一篇博客中使用默认帖子。

我成功做到了这一点:

  • 我将blog1帖子保留在默认的WP帖子中
  • 对于blog1帖子,我为permalinks:/blog/%postname%定义了一个自定义结构/
  • 我为blog2帖子创建了一个自定义帖子类型
  • 为了避免将前缀“/blog/”应用于blog2文章,我将其“with_front”属性更改为“false”()
  • 使用qTranslate Slug插件,我将“/blog2 name/”设置为这个新的自定义帖子类型的Slug
    • 我设法做到了这一点:

      • 我将blog1帖子保留在默认的WP帖子中
      • 对于blog1帖子,我为permalinks:/blog/%postname%定义了一个自定义结构/
      • 我为blog2帖子创建了一个自定义帖子类型
      • 为了避免将前缀“/blog/”应用于blog2文章,我将其“with_front”属性更改为“false”()
      • 使用qTranslate Slug插件,我将“/blog2 name/”设置为这个新的自定义帖子类型的Slug

      谢谢@Rajkumar。这实际上是一个解决方案。问题是我的第一个博客已经存在了,它有大约150篇文章。我是否应该创建两个单独的自定义帖子类型,并将我的第一个博客从默认帖子迁移到新博客?虽然我在第一篇博文中保持了相同的url,但我会在SEO方面受到惩罚吗?谢谢@Rajkumar。这实际上是一个解决方案。问题是我的第一个博客已经存在了,它有大约150篇文章。我是否应该创建两个单独的自定义帖子类型,并将我的第一个博客从默认帖子迁移到新博客?虽然我在第一篇博客文章中保持相同的url,但在SEO方面我会受到惩罚吗?