0
我如何創建一個文本鏈接到wordpress文章中的第一個圖像附件頁面,而不會試圖找出它在發佈後會發生什麼。我意識到我可以將圖像鏈接到他們的附件頁面,但我無法創建文本鏈接。這可能嗎?鏈接到WordPresspress中的第一個圖像附件
我如何創建一個文本鏈接到wordpress文章中的第一個圖像附件頁面,而不會試圖找出它在發佈後會發生什麼。我意識到我可以將圖像鏈接到他們的附件頁面,但我無法創建文本鏈接。這可能嗎?鏈接到WordPresspress中的第一個圖像附件
想通了:
<?php
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'offset' => 0,
'orderby' => 'menu_order',
'order' => 'asc',
'post_status' => null,
'post_parent' => $post->ID,
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
if(wp_attachment_is_image($attachment->ID)) {
echo '<a href="'. get_attachment_link($attachment->ID) . '">LINK TEXT HERE</a>';
break;
}
}
}
?>
你會得到完全相同的結果,如果你是有限的'get_posts'打電話給一個職位名稱,例如。 ''numberposts'=> 1,'...(選擇每個相關附件只顯示一個附件會更好一點)。 – t31os 2010-12-21 15:03:28
這很有道理,不知道爲什麼我有「-1」。謝謝。 – mattz 2010-12-21 15:26:23