Я хочу показать изображение в моем слайдере. так что я сделал в моем function.php, как показано ниже:показ текстового изображения в слайдере
<?php
function revconcept_get_images($post_id) {
global $post;
$thumbnail_ID = get_post_thumbnail_id();
$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_alt = get_post_meta($attachment_id, '_wp_attachment_image_alt', true); //alt
if ($img_alt == '') : $img_alt = $image->post_title; endif;
$big_array = image_downsize($image->ID, 'large');
$img_url = $big_array[0];
echo '<li>';
echo '<img src="';
echo $img_url;
echo '" alt="';
echo $img_alt;
echo '" />';
echo '</li><!--end slide-->';
endforeach; endif; }
?>
<div class="flexslider"> <!-- function called in index.php -->
<ul class="slides">
<?php revconcept_get_images("$post->ID"); ?>
</ul>
</div><!--end flexslider-->
Теперь у меня есть две проблемы. №1. Модифицированное изображение не отображается в слайдере. Он показывает сломанную ссылку. но он может повторить post_id. no.2 Я хочу показать только 3/4 изображения с последней записи cat = 5. может ли кто-нибудь помочь мне сделать это? Заметьте, что я использую flexslider для своего слайдера.
DId вы пытаетесь: '$ thumbnail_ID = get_post_thumbnail_id ($ post_id);'? –
Просто попробовал .. не работает. – Nazmul