চিত্র বিবরণ পান


11

আমি 2 কলামে একটি পোস্ট বিভক্ত করার চেষ্টা করছি। প্রথম এবং বামে একটি পোস্টের অভ্যন্তরে যে কোনও চিত্র হতে চলেছে, এবং দ্বিতীয় এবং ডান the_content()চিত্রটি হবে (চিত্রগুলি বাদ দিয়ে)।

এখন পর্যন্ত আমার সমস্ত চিত্র টানতে কোনও সমস্যা নেই। তবে - আমি চিত্রের শিরোনাম বা শিরোনাম বা বিবরণ পেয়েছি বলে মনে হচ্ছে না।

আমার কোড এখানে:

<?php if ( $images = get_posts(array(
        'post_parent' => $post->ID,
        'post_type' => 'attachment',
        'numberposts' => -1,
        'orderby'        => 'title',
        'order'           => 'ASC',
        'post_mime_type' => 'image',
    )))
    {
        foreach( $images as $image ) {
            $attachmenturl = wp_get_attachment_url($image->ID);
            $attachmentimage = wp_get_attachment_image_src( $image->ID, full );
            $imageDescription = apply_filters( 'the_description' , $image->post_content );
            $imageTitle = apply_filters( 'the_title' , $image->post_title );
            $i++;
            if (!empty($imageTitle)) {
                echo '<div class="client-img-item ci-'.$count++.'"><img src="' . $attachmentimage[0] . '" alt="'.$imageTitle.'"  /> <div class="CAPS client-img-caption"><span class="red arrow-lrg">»</span> '.$imageDescription.'</div></div><div class="sml-dots"></div>';
} else { echo '<img src="' . $attachmentimage[0] . '" alt="" />' ; }
        }
    } else {
        echo 'No Image Found';
    }?>

ওয়ার্ডপ্রেস 3.5.0 এর মতো wp_prepare_attachment_for_js( $attachment ) কৌতুক :) কি করতে হবে
সেভেন

উত্তর:


20
function wp_get_attachment( $attachment_id ) {

$attachment = get_post( $attachment_id );
return array(
    'alt' => get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true ),
    'caption' => $attachment->post_excerpt,
    'description' => $attachment->post_content,
    'href' => get_permalink( $attachment->ID ),
    'src' => $attachment->guid,
    'title' => $attachment->post_title
);
}

সূত্র

হিসাবে sporkme ব্যাখ্যা থ্রেড পরবর্তী, এই আপনার মধ্যে ডাম্প করা হয় থিমের functions.php এবং তারপর সঙ্গে বলা যেতে পারে $attachment_meta = wp_get_attachment(your_attachment_id);


এসেছেন: // gist.github.com/hullen/5443218 ????
menardmam
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.