有没有办法将链接直接添加到此媒体查询中?

时间:2011-12-13 作者:Dean Elliott

我正在运行这个查询,它会将附加到特定帖子的所有图像拉出来,并将它们输出到幻灯片中(参见这里的示例-http://powers.deanelliott.me/property/1428-elm-street/)

有没有一种方法可以直接将链接输出到这个查询中(以便较大的图像显示在灯箱中),因为添加链接标记似乎不起作用

<?php $args = array(\'numberposts\' => -1, \'orderby\' => \'menu_order\', \'order\' => \'ASC\', \'post_type\' => \'attachment\', \'post_mime_type\' => \'image\', \'post_parent\' => $post->ID); ?>
    <?php if ( $photos = get_posts($args) ) : ?>
        <?php foreach ( $photos as $photo ) : ?>
            <?php echo wp_get_attachment_image($photo->ID,\'thumbnail\'); ?>
        <?php endforeach; ?>
    <?php endif; ?>

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

我想你可以用the_attachment_linkwp_get_attachment_link.

http://codex.wordpress.org/Function_Reference/wp_get_attachment_link
http://codex.wordpress.org/Function_Reference/the_attachment_link

Example

the_attachment_link( $photo->ID, false, false, true );

结束

相关推荐

如何在PRE_GET_POSTS过滤器内使用$Query->set(‘order’,‘asc’);更改查询顺序方向?

根据:http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters默认顺序为DESC,默认orderby为date。在自定义插件中,插件正在应用以下pre\\u get\\u posts过滤器:function custom_search_filter($query) { //echo \'<pre>\'; var_dump($_GET); echo \'</pr