Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
组织Wordpress的自定义内容_Wordpress_Custom Post Type - Fatal编程技术网

组织Wordpress的自定义内容

组织Wordpress的自定义内容,wordpress,custom-post-type,Wordpress,Custom Post Type,我已经很困惑了,因为我正在键入这个线程。如果我的问题有点太难理解,请原谅 我有一个现有的房地产网站,我打算把100%的WordPress。现有站点有一个用于列表的后端和另一个用于评论的博客部分 你可能会明白为什么我决定迁移到一个完全由WordPress驱动的站点。维护站点的两端既繁琐又麻烦 我已经阅读并理解了自定义帖子类型和自定义分类以及它们是如何工作的。我对实施它们感到相当兴奋。然而,我发现有些内容很难组织 * An existing database table of about 4,000

我已经很困惑了,因为我正在键入这个线程。如果我的问题有点太难理解,请原谅

我有一个现有的房地产网站,我打算把100%的WordPress。现有站点有一个用于列表的后端和另一个用于评论的博客部分

你可能会明白为什么我决定迁移到一个完全由WordPress驱动的站点。维护站点的两端既繁琐又麻烦

我已经阅读并理解了自定义帖子类型和自定义分类以及它们是如何工作的。我对实施它们感到相当兴奋。然而,我发现有些内容很难组织

* An existing database table of about 4,000 Condominium Projects
公寓表中的每个条目都有一些“生物数据”,如完工年份、单元数量、设施、便利设施等

目前,我的站点中的每个列表都有一个ajax查询,可根据需要从该表中获取信息

在新网站中,我打算在每个房地产列表中都有一个到各自公寓的链接。 此链接应显示有关特定公寓的信息,并显示匹配房源的“结果”

此外,一些公寓还为他们做了长篇评论。在我当前的站点中,这些评论显示在博客部分。完全分开

这是我的问题

我将如何将一切联系在一起。也许是复制品?每个公寓的分类和张贴?这将意味着超过3000个独特的条目。这不是一种“过度杀戮”吗

如果是分类法,链接可能会显示所有具有该公寓名称的帖子(列表)。但它不会链接到评论或生物数据的实际页面

如果您有任何想法,我们将不胜感激。。。请随时询问我是否遗漏了任何重要信息


提前感谢

如果您将公寓视为帖子,并将评论视为对这些帖子的评论,是否可行?这将使它们保持在一起,而且从概念上讲,与最初的意图相差不远。您可以将额外的信息放入和标记中(这将提供免费搜索功能)。然后你应该自己看看你是否仍然需要创建一个自定义的帖子类型,或者只需要创建一个普通的帖子(为什么不呢?)


但是,是的,你把原来的WordPress概念延伸了一点。Drupal或其他CMS可能是一个更好的选择,并且有更多适合您的插件。

对我来说,这似乎非常简单,非常适合WordPress(想到在Drupal中做任何您没有的事情,我都会不寒而栗;这是一个在Drupal中开发了2年以上的人做的…)

无论如何:

  • 每个公寓都存储在自定义的post类型中

  • 所有“生物数据”都存储在自定义字段中。或者,您可以创建一个名为“bio data”的分类法,并为每个选项设置一个术语值,但除非您设置范围(即1200sft-1300sqft),否则这对“SqFt”之类的项目不起作用,因为术语只能用于“真/假”属性(即适用或不适用),而不能用于确切的报价等细节,等等

  • 长文章只能存储在公寓帖子类型的“内容”部分(除非每个公寓有多篇文章,否则您可以按照@Jan Fabry的建议存储在评论中,或者您可以创建自定义帖子类型“评论”)


就像我说的,这很简单。当然,20多年来我一直在使用数据库应用程序,所以这是我的第二天性。任何问题,只要问…

这就是我解决自己问题的方法!,具有讽刺意味的是,我的答案几乎相同,所以我接受了他的答案。。这就是我所拥有的:

  • 管理部分中标记为“评论”的公寓的自定义帖子类型。属性“Bio data”位于自定义字段中。此自定义帖子类型具有重写规则:

    array( 'slug' => 'condominium' );  
    
    这样,我成功地让每个Permalink显示如下内容:

    http://domain.com/condominium/post-title
    
  • 我添加了一个名为《公寓》的页面,并将其设置为使用自定义模板,该模板基本上显示了公寓的最新帖子和评论。我还打算扩展它的模板,以显示搜索公寓的功能

  • 添加了可搜索的相关分类法,如品牌和开发人员

  • 我已经将以前的评论转换为这个。我必须做的最后一件事是使用此自定义post类型将所有公寓从公寓数据库发布到wp_posts表

  • 这是我交叉手指的一部分,因为我将不得不看看重写规则是否会显著降低我的网站速度,因为这将是4000条条目。最近我在这里注意到了这个问题

    一旦我完成导入,我会更新这个帖子——因为这是我唯一发布问题并得到答案的地方——如果有人感兴趣的话


    谢谢你的建议。我希望这能帮助其他处于类似困境的人。

    Awww。Wordpress有它的用途,但除其他外,它很胖,而且它仍然是一个博客引擎。我不确定这是否是最好的平台。我设法解决了我的问题,但我们将不得不等待,看看你是否正确,因为大量的参赛作品…很有趣,我已经在完全按照你的建议做的过程中!接下来我会给出一个答案……顺便说一句,谢谢你,我很高兴我提出了与其他人相同的解决方案!那辆sux。好吧,我刚才给了你5分,投票表决你的问题(我应该已经这样做了。)你可以“接受”答案,对吗?(看)是的,我刚刚发现我可以!就这么做了。。谢谢你的意见