我怎样才能得到邮寄的附件数量?

时间:2012-03-24 作者:Terrell Anderson

有没有一个功能可以让我获取贴在帖子上的照片数量,也可以获取第一个附件的url,以转到每篇帖子的附件页面?

这是我想完成的一个例子,我在photoshop中完成了

enter image description here

你看到缩略图旁边的数字16了吗?这就是我想要完成的,这是一个代码,允许用户知道有多少张照片附加到他们正在阅读的当前帖子上,并将数字用作链接。

我想链接抓取第一个照片附件url。

我的附件是这样设置的

/年月日/职务/附件

这可能吗?

1 个回复
SO网友:Vinod Dalvi

使用以下代码执行此工作:

global $post;
$page_id = $post->ID;
$all_attachments = get_posts( array( \'post_type\' => \'attachment\',\'post_mime_type\' => \'image\', \'post_parent\' => $page_id, \'post_status\'=>\'published\',  \'numberposts\' => -1 ) );

$no_of_photos = count($all_attachments); // Gets the number of photo\'s attached in $no_of_photos variable
$first_img_URL = get_permalink($all_attachments[0]->ID); // Gets the URL of first attachment in  $first_img_URL variable
在上面的代码中,只需将$page\\u id替换为照片附加到的页面/帖子的id。

结束

相关推荐

在我网站的不同部分使用不同大小的缩略图...使用Functions.php?

两年前,在StackOverflow中,有一个有趣的问题,关于在站点的不同部分使用特定的缩略图、小型、中型或大型图像。问题是,available here, 是well answered 其中一位用户Doug Neiner建议使用以下代码:<?php function get_attached_images(){ // This function runs in \"the_loop\", you could run this out of the loop but&#x