0
只是想知道是否有人可以幫助我的一段代碼,我正在努力工作。它位於一個Wordpress循環中,並且會將最新的10個縮略圖(最新的縮略圖設置爲最新的縮略圖)。重新縮小縮略圖循環問題
的代碼做的工作,但我有困難上漿縮略圖:在我的functions.php
if (function_exists('add_image_size')) {
add_image_size('posts-thumb', 220, 170);
}
<?php
query_posts('posts_per_page=10&offset=1');
if (have_posts()) : while (have_posts()) : the_post();
?>
<?php echo $the_query->the_post_thumbnail; ?>
<?php
if (has_post_thumbnail($post->ID)) { // check if the post has a Post Thumbnail
the_post_thumbnail($post->ID);
}
?>
我也有這個當我更換($後> ID)在第一個腳本的底部('posts-thumb')代碼正常工作,縮略圖重新調整大小,但我失去了附加到圖像的ID信息。有沒有辦法將('posts-thumb')代碼片段放入而不刪除任何原始代碼?
什麼ID信息丟失?根據[Codex](http://codex.wordpress.org/Function_Reference/the_post_thumbnail),'the_post_thumbnail()'的第一個參數應該是大小 - 通過帖子ID似乎沒有意義。 – Hobo
我想($ post> ID)是將發佈號碼分配給縮略圖,以便將其鏈接到帖子。只是無法弄清楚如何包含('posts-thumb')部分並仍然保留ID部分。 – Darren
它不這樣工作。 'the_post_thumbnail()'只能在WordPress循環中調用(這就是你正在做的)。因此,WordPress使用當前文章(全球'$ post',由您調用'the_post()'填充)作爲ID。您可以調用'echo get_the_post_thumbnail($ post-> ID,'posts-thumb')'(如上面鏈接的頁面中所述),但我認爲這種行爲與您所得到的不同在這一刻。你目前得到什麼樣的行爲不是你所需要的? – Hobo