У многих людей есть Wordpress. Я пытаюсь настроить код в цикле, так что эскизы отображаются три вещей по наведению:Wordpress Loop - опрокидывание изображений
- ДОЛЖНОСТИ
- Двадцать слов содержания с «читать далее» ссылка
- Даты размещения
Прямо сейчас, у меня есть все, что отображается с чувствительной сеткой (что прекрасно работает), но что-то не так с функциональностью зависания. Я не совсем понял, как назначать стили в тегах php. Я попытался найти код онлайн для того, что мне нужно, и только нашел плагины.
Любая помощь будет оценена по достоинству. Благодаря!
CSS:
.attach_hover {
opacity:1;
width:100%;}
.attach_hover:hover {
opacity:.5;
background-color: white;
z-index:-3;
}
.attach_text {
color: red;
font-weight: bolder;
z-index:-1;
float:left;
width:75%;
text-align:left;
padding: 51px;
}
PHP/HTML:
<div class="row">
<?php
$the_query = new WP_Query(array('post__not_in' => get_option('sticky_posts')));
if ($the_query->have_posts()) : while ($the_query->have_posts()) : $the_query->the_post();
?>
<div class="col-sm-6" style="max-height:200px">
<h1><?php the_title(); ?></h1>
<?php if(has_post_thumbnail()) {
$image_src = the_post_thumbnail('custom-size', array('class' => "attach_hover"));
echo '<img src="' . $image_src[0] . '" width="100%" />';
echo '<a href="' . get_permalink($thumbnail->ID) . '" title="' . esc_attr($thumbnail->post_title) . '">';
echo '</a>';
$content = get_the_content();
echo '<div class="attach_text">';
$trimmed_content = wp_trim_words($content, 20, '<a href="'. get_permalink() .'"> ...Read More</a>');
$the_title = get_the_title();
echo $trimmed_content;
echo '</div>';
}?>
</div><div class="col-sm-6" style="max-height:200px;">
<h4>Posted on <?php the_time('F jS, Y') ?></h4>
</div>
<hr> <?php endwhile; else: ?>
Не могли бы вы рассказать подробнее. –
'но что-то не так с функциональностью зависания' Можете ли вы сказать нам, что на самом деле не так? –
Мои извинения, проблема в том, что 3 элемента, которые я хочу отображать при наведении, не содержатся в приложении. Они появляются сверху и снизу. И над словом находится значок сломанного изображения. Я не знаю, почему. – BlueHelmet