Wordpress PHP Slider не удаляет изображения, так как я удаляю изображения из поста - PullRequest
0 голосов
/ 10 июня 2018

Итак, сейчас я запускаю некоторый код PHP, чтобы превратить изображения из поста Wordpress в элемент слайдера.

<?php 

$ticker = 0;

$attachments= get_attached_media( 'image', $post->ID );
foreach($attachments as $att_id => $attachment) {
$full_img_url[$ticker] = wp_get_attachment_url($attachment->ID);
?>

<img class="mySlides" src="<?php echo $full_img_url[$ticker]; ?>" >

<?php
$ticker ++;
}
?>


<button class="w3-button w3-display-left" onclick="plusDivs(-1)">&#10094; </button>
<button class="w3-button w3-display-right"onclick="plusDivs(+1)">&#10095; </button>

<script>
var slideIndex = 1;
showDivs(slideIndex);

function plusDivs(n) {
showDivs(slideIndex += n);
}

function showDivs(n) {
var i;
var x = document.getElementsByClassName("mySlides");
if (n > x.length) {slideIndex = 1}
if (n < 1) {slideIndex = x.length} ;
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex-1].style.display = "block";
}
</script>

Моя проблема возникает, когда я удаляю изображение из поста.

Пост WordPress

Элемент слайдера, который должен быть там.

Тот, который должен быть

Поэтому, когда я удаляю изображение из записи, оно не удаляется из элементов слайдера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...