如何与Scribu的POST 2 POST连接器一起显示多个附件?

时间:2011-09-26 作者:m-torin

我在用Scribu的Posts 2 Posts 插件,用于将帖子连接到附加到相册类型的小图库。一切都很好,只是我不知道如何合并附件以显示在一起。

现在,我正在使用下面的代码将每个库一个接一个地显示出来。

$images = get_children( array( 
    \'post_parent\' => $post->ID,
    \'post_type\' => \'attachment\',
    \'post_mime_type\' => \'image\', 
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\',
    \'numberposts\' => 999 ) );

if ( $images ) {
    $total_images = count( $images );
    $image = array_shift( $images );
    $image_img_tag = wp_get_attachment_image( $image->ID, \'thumbnail\', $default_attr );
}

if ($images)
    echo do_shortcode(\'[gallery size="small" columns="5"]\');
在运行此脚本之前,是否可以获取所有连接到相册的帖子附件并进行合并?

1 个回复
最合适的回答,由SO网友:scribu 整理而成

您只需为每个库调用get\\u children():

$images = array();

foreach ( $gallery_posts as $gallery ) {
  $images = array_merge( $images, get_children(
    \'post_parent\' => $gallery->ID,
    ...
  ) );
}

结束

相关推荐

_excerpt()、get_the_excerpt()和the_content()都杀死了“The Loop”

在调用\\u摘录()之前,\\u permalink()会显示正确的内容。之后,它不会。。。 <?php global $query_string; //strip out the \"pagename=blog\" so that the query will grab all of the posts instead of the content of the blog page

如何与Scribu的POST 2 POST连接器一起显示多个附件? - 小码农CODE - 行之有效找到问题解决它

如何与Scribu的POST 2 POST连接器一起显示多个附件?

时间:2011-09-26 作者:m-torin

我在用Scribu的Posts 2 Posts 插件,用于将帖子连接到附加到相册类型的小图库。一切都很好,只是我不知道如何合并附件以显示在一起。

现在,我正在使用下面的代码将每个库一个接一个地显示出来。

$images = get_children( array( 
    \'post_parent\' => $post->ID,
    \'post_type\' => \'attachment\',
    \'post_mime_type\' => \'image\', 
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\',
    \'numberposts\' => 999 ) );

if ( $images ) {
    $total_images = count( $images );
    $image = array_shift( $images );
    $image_img_tag = wp_get_attachment_image( $image->ID, \'thumbnail\', $default_attr );
}

if ($images)
    echo do_shortcode(\'[gallery size="small" columns="5"]\');
在运行此脚本之前,是否可以获取所有连接到相册的帖子附件并进行合并?

1 个回复
最合适的回答,由SO网友:scribu 整理而成

您只需为每个库调用get\\u children():

$images = array();

foreach ( $gallery_posts as $gallery ) {
  $images = array_merge( $images, get_children(
    \'post_parent\' => $gallery->ID,
    ...
  ) );
}

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp

如何与Scribu的POST 2 POST连接器一起显示多个附件? - 小码农CODE - 行之有效找到问题解决它

如何与Scribu的POST 2 POST连接器一起显示多个附件?

时间:2011-09-26 作者:m-torin

我在用Scribu的Posts 2 Posts 插件,用于将帖子连接到附加到相册类型的小图库。一切都很好,只是我不知道如何合并附件以显示在一起。

现在,我正在使用下面的代码将每个库一个接一个地显示出来。

$images = get_children( array( 
    \'post_parent\' => $post->ID,
    \'post_type\' => \'attachment\',
    \'post_mime_type\' => \'image\', 
    \'orderby\' => \'menu_order\',
    \'order\' => \'ASC\',
    \'numberposts\' => 999 ) );

if ( $images ) {
    $total_images = count( $images );
    $image = array_shift( $images );
    $image_img_tag = wp_get_attachment_image( $image->ID, \'thumbnail\', $default_attr );
}

if ($images)
    echo do_shortcode(\'[gallery size="small" columns="5"]\');
在运行此脚本之前,是否可以获取所有连接到相册的帖子附件并进行合并?

1 个回复
最合适的回答,由SO网友:scribu 整理而成

您只需为每个库调用get\\u children():

$images = array();

foreach ( $gallery_posts as $gallery ) {
  $images = array_merge( $images, get_children(
    \'post_parent\' => $gallery->ID,
    ...
  ) );
}

相关推荐

Vimeo froogaloop

我是个新手,但我想用this idea 在Wordpress站点上嵌入的Vimeo剪辑中禁用正向搜索我的职能。我添加了phpfunction frogaloop_scripts() { wp_register_script(\'snippet\', \'https://siteurl/wp-content/themes/themename/js/snippet.js\'); wp_register_script(\'frogaloop\',\'https://f.vimeo