0
我試圖創建一個函數,將一個帖子的圖像附件加載到列表中供FlexSlider使用。要指定,我需要特定於某個帖子的圖像滑塊。根據我想要的帖子類型(在這種情況下爲圖片滑塊類型),一個頁面上可能會有很多滑塊。在FlexSlider for Wordpress中獲取圖像附件
但是,我遇到了一個問題。這是我的functions.php文件,馬蒂Spellerberg的jQuery的幻燈片文章的變化(我會發佈一個鏈接,但我不能發佈不到10代表超過2個鏈接):
function flexslider($post_id) {
global $post;
$images = get_children(array('post_parent' => $post_id,
'post_status' => 'inherit',
'post_type' => 'attachment',
'post_mime_type' => 'image',
'order' => 'ASC',
'orderby' => 'menu_order ID'
));
if ($images) :
foreach ($images as $attachment_id => $image) :
$img_title = $image->post_title;
$img_alt = get_post_meta($attachment_id, '_wp_attachment_image_alt', true);
if ($img_alt == '') : $img_alt = $img_title; endif;
$big_array = image_downsize($image->ID, 'large');
$img_url = $big_array[0];
?>
<li><img src="<?php echo $img_url; ?>" alt="<?php echo $img_alt; ?>" title="<?php echo $img_title; ?>" /></li>
<?php endforeach; ?>
<?php endif;
}
這是什麼叫index.php功能:
<div class="flexslider">
<ul class="slides">
<?php flexslider('large','$post->ID'); ?>
</ul>
</div>
問題是,它只顯示在永久鏈接頁面上。我希望它顯示在帖子顯示的位置。
這裏可以看到一個例子:permalink和homepage。
編輯:根據評論的建議更新雙引號單引號。
*旁註:*不需要用雙引號包圍變量。 – Raptor
我會牢記這一點並做出適當的修改。謝謝你,@ShivanRaptor! –