具有自定义帖子类型值的Metabox

时间:2011-01-19 作者:salocin

我需要重新编写一个当前的WP网站,我认为需要自定义帖子类型,并结合元框。

基本布局为

作者(自定义)书籍(自定义)照片(自定义)

所有3个自定义帖子都是独立的,但也以某种方式“链接”。作为一名作家,他将写2本书,拍10张照片

在浏览书籍时也是如此,我需要链接作者,然后是作者的照片。

如何在每个自定义帖子中重新创建元数据库,以允许对其他帖子进行多选。为了澄清这一点,在添加作者时,我需要能够将书籍和照片链接到它(使用它们自己的类型)。

我希望它“有点”清晰。

非常感谢您的帮助。。。

谢谢

1 个回复
SO网友:Bainternet

老路当我说“老路”时,我指的是我做这件事的老路,就像我回答的那样Need Help Finding a Wordpress E-Commerce Plugin That Utilises Custom Post Types 之前关于创建自定义帖子类型之间的关系,我使用自定义字段来表示:

作者将有两个自定义字段(book\\u id[],photo\\u id[])

  • 书籍将有两个自定义字段(Author\\u id[],photo\\u id[])
  • 照片将有两个自定义字段(book\\u id[],Author\\u id[])
    • 因此这使得查询非常简单,如下所示:

      //假设您需要获得一位作者的所有书籍

      $q= array( 
          "POST_TYPE"=>\'books\',
          \'meta_key\' =>\'author_ids\', 
          \'meta_compare\' => \'=\' 
          \'meta_value\' => $author_id,
          );
          query_posts($q);
      
      至于元框,让我们假设对于作者编辑页面,您可以创建书籍的多选下拉列表,保存ID,并保存照片。

      不同的方法

      我目前正在一个需要这样关系的网站上工作,但不是为所有3个网站创建CPT(自定义帖子类型),在你的情况下,我创建照片、书籍作为自定义帖子类型和作者以及自定义分类法,并在其中添加了额外的字段,这使得作者与照片和书籍之间的连接更加容易,我只剩下像以前一样通过自定义字段创建照片和书籍之间的关系,所以基本上我所做的就是使用自定义分类法作为自定义帖子类型。

      希望这是有意义的(至少是其中的一部分)。这样您就可以连接

    结束

    相关推荐

    在编辑帖子中使用AJAX自定义Metabox

    我正在尝试创建一个带有多个文本字段的自定义元框。其想法是,最初有一个文本框,然后您可以单击按钮“添加新内容”,然后添加另一个文本框(使用Ajax;无需为要创建的文本框发布或更新帖子)。我正在使用以下代码(如下),但它根本不起作用。我完全被卡住了;真的需要一些帮助。如果有人能帮我解决这个问题,我甚至愿意捐赠一些现金。http://pastebin.com/usRhiJJ4