我與一個WordPress主題工作而苦苦掙扎如下:get_posts()始終爲空post_type附件
正如標題所暗示的,()的返回get_posts數組是儘管帖子絕對控股的圖像經常是空的。
我使用下面的檢索附件陣:
$attachments = get_posts(array(
'post_type' => 'attachment',
'posts_per_page' => -1,
'post_parent' => $post_id
));
現在,$ POST_ID工作完全正常...如果我贊同它的權利之前,上面的代碼就說明沒有失敗。我無法弄清楚錯誤在哪裏。
爲了完整起見,繼承人的整個循環,這在各方面工作完全正常,除了附件檢索:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : ?>
<?php the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="post-border">
<div class="post-date"><?php edit_post_link('Edit Post', '', ''); ?></div>
<?php if($pagename == 'news'): ?>
<div class="post-date">Posted: <?php the_time('F j, Y') ?></div>
<?php endif; ?>
<h5 class="posttitle"><?php the_title(); ?></h5>
<div class="post-entry">
<?php the_content(); ?>
<?php
$post_id = $post -> ID;
echo $post_id;
$attachments = get_posts(array(
'post_type' => 'attachment',
'posts_per_page' => 20,
'post_parent' => $post_id
));
print_r($attachments);
?>
<?php echo "<div class='clearboth'></div>"; ?>
</div> <!-- end of .entry -->
</div> <!-- end of .post-border -->
</div> <!-- end of .post -->
<?php endwhile; ?>
<?php endif; ?>
如果任何人有任何建議,我會非常感謝!
最佳, Ĵ
我正在努力解決同樣的問題,我進一步得到了Wordpress,我更確定我將永遠不會在另一個Wordpress項目上工作。文檔和社區是可怕的。 – Jeger 2013-08-21 13:26:25