我正在建立一个博客,三人将写作,但他们将在网站上有一个单独的部分。在类别结构建成,看起来像这样:WordPress的 - 使category.php列表的帖子从子类别以及
- 用户一个
- 衣服
- 时尚
- 生活
- 用户进行的两次
- 家庭
- 生活
- 用户提供三种
- 家庭
- 朋友
- 生活
我给自己定的所有三个用户作为作家和使用的插件Restrict Categories以他们的类别锁定到子类匹配的每个顶级类别。
现在,这里是一个问题,如果我访问http://site.example/category/user-one/
我想将所有的职位,包括子类的列表,因为会有你正在浏览的顶级类别没有实际内容。
我试过使用过滤器绑定到pre_get_posts
,但我仍然无法让它工作。这里有其他人有任何想法吗?
我已经给了一些,但实际上创建一个多站点网络的目的,但我后来意识到它将很难一次从所有的网络获取帖子。
在此先感谢,乔纳森
您好,感谢您的答复。你说得很对,我没有想到这是诚实的。这是一个完美的方法,但问题是我需要有一个父类别,因为两个博客可能都有一个名为“家庭”的类别,如果我没有父模板,他们的子弹将是“家庭”,并且“家庭-2”。如果我使用作者页面,问题是我需要删除基地,以便网站网址是http://site.com/hanna而不是http://site.com/author/hanna。这会起作用,但它与类别相冲突,因为我也删除了这些基础。想法? – Jonathan
感谢您的回复。可以看到那里的难题 - 如果url是优先的,多站点设置可能更可取。 至于从网站上的网站获取帖子,这个主题可能有帮助:http://wordpress.stackexchange.com/questions/98965/get-posts-from-sites-in-multisite 这两个插件(不是我自己试了一下)也许能够为你提供类似的功能: http://wordpress.org/plugins/multisite-posts/ http://wordpress.org/plugins/wp-over-network/ 最后但并非最不重要的一点,这个插件看起来相当有用http://wordpress.org/plugins/multisite-global-search/ – Flick
再次问候。我实际上设法通过移除作者slu base基地来实现它。这将覆盖顶级类别并返回作者页面。这是一个解决方法,虽然不是很漂亮,但它的工作原理和预警一样。谢谢你的帮助! – Jonathan