Мне еще здесь не удалось найти этот конкретный вопрос, поэтому я подумал, что могу опубликовать его здесь и посмотреть, могу ли я получить поддержку или помощь.Wordpress: отображение блога на передней статической странице.
Мне нужен этот блог, чтобы быть отзывчивым и показывать только столько сообщений и определенный размер экрана. Я предполагаю, что мне нужно сделать это в PHP-коде. Я бы хотел, чтобы в блоге у меня была петля на первой странице, чтобы отобразить 3 блогов с 800PX и вверх (ширина экрана), 2 блогов отображают 450px-800px и 1 блог-дисплей на 300 пикселей. Грубо. Я нахожу это простым в использовании простым html и css, но я новичок в этом кодировании кодирования/php-кодировании с помощью wordpress и считаю, что это путает. Я предполагаю, что мне нужно объявить что-то вроде «если это так, а затем сделать это» в php-коде?
На моей простой демонстрационной странице html Я сделал это хорошо, но это совершенно новая игра в мяч. Here is my demo site. Прокрутите вниз и уменьшите размер экрана, чтобы увидеть, что я имею в виду.
Here is the actual Div site. Прямо сейчас у меня есть это отзывчивое, поскольку оно будет изменяться, но оно становится слишком неряшливым, поскольку оно становится меньше и будет визуально контурным, чтобы отображать только 2, когда экран становится меньше, а затем 1 для мобильного.
Вот PHP и код цикла. Может ли один из вас удивительных людей, которые действительно знают, что вы делаете, указывают мне в правильном направлении? Тогда, можете ли вы дать мне совет по книге или что-то, что я могу прочитать, чтобы поправиться с этим материалом, чтобы я не приходил сюда, постоянно беспокоя вас.
<!-- BEGIN BLOG CALL-OUT SECTION -->
<div id="blog_section" class="clearfix">
<div class="blog_posts_container">
<?php
$rp_query = new WP_Query('showposts=3');
if (have_posts()) : while ($rp_query->have_posts()) : $rp_query->the_post(); ?>
<div class="post-wrapping-div">
<!-- Blog Thumbnail-->
<div class="blog_image image wow fadeIn" data-wow-duration=".5s" data-wow-delay=".5s"><?php the_post_thumbnail('full'); ?></div>
<!-- Blog Post Date/time-->
<p class="post wow fadeIn" data-wow-duration=".5s" data-wow-delay=".6s">
<span class="post_date">Posted <?php the_time('m/j/y g:i A') ?></span><br />
</p>
<!-- Blog Title-->
<p class="home_blog_title_content wow fadeIn" data-wow-duration=".5s" data-wow-delay=".6.5s">
<span class="home_text_title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></span><br />
</p>
<!-- Blog Content-->
<div class="home_text_content wow fadeIn" data-wow-duration=".5s" data-wow-delay=".7s">
<?php the_excerpt(); ?>
<a href="<?php the_permalink(); ?>">Read More</a></li>
</div>
</div>
<img class="blog_divider" src="wp-content/themes/CloudPoint_Technology/img/blog_divider.png" class="image">
<?php endwhile; ?> </div>
<? endif; ?>
<?php wp_reset_postdata(); ?>
</div>
<!-- END BLOG CALL-OUT SECTION-->
Смотрите здесь: http://stackoverflow.com/questions/24226050/execute-php-based-on-screen-size –
мне придется оставить в ближайшее время так нет времени для полного но вот несколько быстрых указателей ... для одного, научитесь использовать инструмент «проверить элемент» Google Chrome (или эквивалент Firefox) для проверки изменений в вашем браузере, что сэкономит вам много времени на изменение вашего PHP/HTML/CSS и постоянно обновляется. Ваша тема должна иметь файл style.css (и, возможно, несколько файлов css), с которым вы должны заниматься. Прочитайте медиа-запросы, которые необходимы для гибких макетов. Это все, что у меня есть время, чтобы написать прямо сейчас, я попытаюсь проверить позже. –
Кроме того, аспект PHP и loop делает его менее сложным, чем вы думаете. Вам просто нужно найти селектора классов/идентификаторов в файле CSS и поработать с ними, по сути, такими же, как со статической HTML-страницей. –