是的,自定义字段是一个很好的答案。
为了让事情变得更简单,有几个插件可以自动化这个过程,并为此创建一个很好的界面。
一个是Advanced Custom Fields, 但它的可重复字段是一个高级附加组件,因此我将演示如何使用另一个附加组件来实现它。
此插件还管理自定义帖子类型,但是,如果您已经创建了自己的帖子类型,它们将显示为;外部创建的;。
无论如何,它还处理自定义字段,您可以将它们分配给任何CPT。
下面是仅启用标题的画廊的快照,加上一个用于图像的可重复字段和另一个用于关系的字段(可以是任何帖子类型:帖子、页面、CPT、附件)。
您必须阅读plugin documentation 关于如何implement those CF\'s 使用主题代码
有关如何检索名为gallery_img:to_array
:
$the_imgs = get_custom_field(\'gallery_img:to_array\');
foreach( $the_imgs as $img )
{
list( $url, $width, $height ) = wp_get_attachment_image_src( $img, \'thumbnail\' );
echo \'<img src="\' . $url . \'" width="\' . $width . \'" height="\' . $height . \'"><br />\';
}