Как получить «attachement_id =»ID:
как здесь;
Я надеюсь, что кто-то может дать мне ответ. Я хочу привязать этот идентификатор к селектору jquery для полноэкранных изображений.
Как получить «attachement_id =»ID:
как здесь;
Я надеюсь, что кто-то может дать мне ответ. Я хочу привязать этот идентификатор к селектору jquery для полноэкранных изображений.
Fixed это так;
foreach ($metas as $metakey) {
$image_id++;
echo "<div class='image' id='img_$image_id'>";
и для селектора jquery;
$('#img\\_<?php echo $image_id ?>').on('click', function() {
этот способ каждый изображение i клик, на самом деле это изображение. Так что я получил это
$full_image = wp_get_attachment_image_src($metakey['image'], 'full');
<script>
$('#img\\_<?php echo $image_id ?>').on('click', function() {
alert('<?php echo $full_image[0] ?>');
});
</script>
Это приводит к тому, что каждое изображение, которое я нажимаю, получает правильный URL.
Спасибо, хотя.
Это немного сложнее, потому что все приложения привязаны к данным сообщениям.
Пример: Для отображения всех изображений и названий приложенных к определенной странице и отображать их в виде списка вы можете использовать следующее:
<?php if (have_posts()) : while (have_posts()) : the_post();
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
foreach ($attachments as $attachment) {
echo wp_get_attachment_image($attachment->ID, 'full');
echo '<br/>';
echo apply_filters('the_title', $attachment->post_title);
}
}
endwhile; endif; ?>
Что вы ищете это:
$attachment->ID
Посмотрите на функцию wp_get_attachment_image
Ссылка: Wordpress Attachment
Для этого необходимо получить $post->ID
.
Ссылка: https://core.trac.wordpress.org/browser/tags/4.0.1/src/wp-includes/link-template.php#L392
Nice picture! :) –
показать нам, как вы используете это в своем шаблоне –
@ S.Pols lol thanks -> http://www.hdwallpapersimages.com/wp-content/uploads/2014/01/Winter-Tiger-Wild-Cat -Images.jpg – R3dn0l