رفتن به مطلب

بدست آوردن alt و title تصاویر


پست های پیشنهاد شده

سلام .

توی جدول پایگاه که نگاه کردم مثل اینکه فقط alt تصویر رو ذخیره میکنه و title رو ذخیره نمیکنه . درسته ؟

من تصویر یک پست رو با این فانکشن بدست میارم :


<?php
// get the first image attached to the current post
function gallery_image($size = 'thumbnail') {
global $post;
$photos = get_children( array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
if ($photos) {
$photo = array_shift($photos);
return wp_get_attachment_image($photo->ID, $size);
}
else{
return '<img src="'.get_bloginfo('template_url').'/images/not-pic.png" border="0" />';
}
return false;
}
?>

میشه این رو طوری نوشت که alt و title رو هم return کنه . ممنونم

لینک به ارسال

با توجه به این لینک فهمیدم .

فقط الان یه مشکل دارم .

من هدفم اینه که عکس های یک دسته ی خاص ( با آیدی 17 ) رو نشون بدم . این کد رو نوشتم :

فانکشن :


<?php
function gallery_src_image($size = 'thumbnail') {
global $post;
$photos = get_children( array('post_parent' => $post->ID) );
if ($photos) {
$photo = array_shift($photos);
return wp_get_attachment_image_src($photo->ID, $size);
}
return false;
}
?>

بخشی از کد heade :


<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') :1;
query_posts("cat=17&paged=$paged");
if (have_posts()) : while (have_posts()) : the_post();

$att_image = gallery_src_image(full);
?>
<img src="<?php echo $att_image[0];?>"
alt="<?php the_title(); ?>"
title="<?php the_excerpt(); ?>"
/>
<?php
endwhile;
endif;
?>

ولی همواره 2 تا از جدیدترین عکسها رو نشون میده , با اینکه 5 تا عکس در این دسته تعریف کردم.

به نظرتون کجای کد من مشکل داره ؟

ممنونم.

لینک به ارسال

فهمیدم مشکل چی بود اما نمیدونم راه حل چیه :

من بعنوان تست , در تنظیمات خواندن بیشتر تعداد نوشته ها رو روی 2 گذاشته بودم , حالا این همه جا اعمال میشه.

چه کدی باید بکار ببرم که در این مورد اعمال نشه ؟

لینک به ارسال

ممنونم .

این رو جایگزین کردم و این تاپیک به خوبی و خوشی (فعلا)حل شد . :)


query_posts(array('cat'=>17,'posts_per_page' => -1));

ویرایش شده توسط pary_daryayi
لینک به ارسال

ماشالله فرصت ندادین دوستان بررسی کنن . خودتون جواب های خودتون رو دادید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...