2017-03-20 17 views
0

誰かがこの問題を解決したことはありますか?私はフロントページに1つのポストを表示しています。このポストは他のイメージとギャラリーと共に1つのフィーチャーImageを持っています。wordpressのsingle.phpファイルに添付された画像を表示する方法

ユーザーが投稿をクリックすると、完全な投稿を表示するためにsingle.phpに移動します。私はこのsingle.phpビューにイメージとテキストだけでなくカスタムギャラリーイメージを表示したいが、フィーチャーイメージは表示しない。

私はこれをどのように達成できますか?私は1つのコードを書いたが、うまくいかなかった。

function displayPostImages() { 

global $post; function 

$attachments = get_children(array('post_parent' => $post->ID, 'order' => 'ASC', 'orderby' => 'menu_order', 'post_type' => 'attachment', 'post_mime_type' => 'image')); 



$image = get_post_thumbnail_id($post->ID); // featured_image ID 
$featured_image = wp_get_attachment_image_src($image); 

if ($attachments) { // if there are images attached to posting, start the flexslider markup 
    foreach ($attachments as $attachment_id => $attachment) { 

    if($attachment->ID != $image && $featured_image){ 

    $img_source = wp_get_attachment_image_src($attachment_id, 'full')[0]; 

    //print_r($img_source); 
?> 

// here will be HTML to display TOP images text and gallery images. 





<?php 
      } 
     } 
    } 
} 
displayPostImages(); 
?> 
+0

https://github.com/fxstar/Wordpress-phonex/blob/master/single-gallery.phpこちらをご覧働いているテンプレートexampl –

+0

ありがとうBreakermind。私はそのスクリプトを試みたが、それは私が探しているものをやっていないスクリプトを再度引っ張って、特集した画像とギャラリーのスクリプトにエラーがある。 –

答えて

0

あなたの機能は返されますか? "return"または "echo $ someresult"が表示されません。

空かないこの配列$添付ファイルの=のget_children ....

関連する問題