Blog & Portfolio setup

时间:2011-08-26 作者:ThomasReggi

像网上的许多其他人一样,我一直在尝试在同一个网站上创建一个博客和一个公文包。下面是我希望URL看起来像什么,以及我尝试过的一些事情。

Desired Permalink Structure:

reggi.com/portfolio
reggi.com/portfolio/$post_year/$post_title
reggi.com/portfolio/category/$category
reggi.com/portfolio/tag/$tag
reggi.com/blog
reggi.com/blog/$post_id/$post_title
reggi.com/blog/category/$category
reggi.com/blog/tag/$tag

Here are some things i\'ve tried:

<安装两个wordpress的缺点:非常大(有两个wp核心文件)、多次登录、独立主题

在wp核心文件上使用符号链接安装两个wordpress(使大小最小化)缺点:多次登录,独立主题

Wordpress多站点缺点:强制根目录,无法使用blog,

一个wordpress/%category%/ 在permalink中,缺点:慢、类别和;标记遗漏blog &;portfolio 在permalink中(例如reggi.com/cat/$category)

Question:

有没有什么我错过的?有没有其他方法可以在一个网站上创建两个博客?

3 个回复
SO网友:Mamaduka

您可以设置日志(&A);仅安装一个WordPress的公文包。

首先检查本法典文章:http://codex.wordpress.org/Creating_a_Static_Front_Page

对于公文包,最好是创建自定义帖子类型,然后所有公文包内容都会有永久链接,如example.com/portfolio/some-great-project, 但后permalinks将是相同的-example.com/2011/07/14/hello-world/, 也许通过一些WP重写,您也可以改进这一点

SO网友:user2606

马马杜卡走在正确的道路上!您只需要安装一个WP,并安装以下各项:

自定义主页Custom portfolio post type: 自定义帖子类型生成自己的存档页面,您可以将其模板化

  • Custom portfolio taxonomy
  • SO网友:marfarma

    创建一个作为静态主页的页面-使用任何名称-并发布。

    命名第二页博客-不要添加任何内容和发布。

    进入“管理”>“设置”>“阅读”

    将“首页显示:”设置为“静态页”,然后选择第一页

         \'has_archive\'           => true,
         \'rewrite\'               => array( \'slug\' => \'portfolio/language\', \'with_front\' => false ),
         \'query_var\'             => true,
         \'public\'                => true,
    
    <为您的公文包项目创建自定义帖子类型-确保以下选项值,并且在注册自定义分类法后注册该类型
         \'has_archive\'           => true,
         \'rewrite\'               => array( \'slug\' => \'portfolio\', \'with_front\' => false ),
         \'query_var\'             => true,
         \'public\'                => true,
         \'taxonomies\'            => array(\'category\' , \'post_tag\', \'languages\')
    

    结束

    相关推荐

    使用blog_id进行查询的最简单方式是什么?

    使用blog\\u id查询帖子的最简单方法是什么?我有一个叫做视频的帖子类型,它可以容纳多个嵌入式视频,这并不奇怪。每个帖子都有不同的视频。我想在不同站点的特定位置显示特定视频。视频帖子位于站点1,网络中的其他站点可以是站点2、站点3、站点4和站点5。所有站点都处于相同的多站点设置中。目前,每个视频都通过两个自定义分类法(分类法A和分类法B)中的匹配术语进行识别。如果所有帖子都在同一个博客上,我会用它来查询正确的视频:$video_query = new WP_Query( array(