Intereting Posts
Что может заставить WordPress вернуть неверную постоянную ссылку для данного идентификатора? Пользовательский тип сообщения / вкладка Запретить пользователям регистрироваться в разных местах Запрос сообщений из двух разных категорий при циклировании внутри другого цикла Как найти и восстановить боковую панель, которую я случайно удалил? Пользовательский шаблон страницы query_vars Добавить поля настроек в опции обсуждение admin страница Тип страницы персонализированного типа WordPress 404 Ошибка add_submenu_page обратный вызов файла вместо функции? Ошибка 404 в разбивке по страницам на главной странице query_posts добавляет дополнительный код на главную страницу Ошибка базы данных WordPress с последним WP – «WP_termmeta не существует» Как связать категории WooCommerce с фильтрами в сторонний гаджет? Можно ли получить все сообщения с помощью моего короткого кода? Отображение формы для фильтрации в листинге пользовательского типа

Показать сообщения в трех столбцах по категориям

Я видел сообщения, которые, вероятно, ответят на это, но, к сожалению, ответы все немного техничны, не сообщая вам, куда должен идти код? На данный момент у меня есть мои сообщения, направленные на страницу блога. Я разделяю свои должности на три категории. Я хотел бы иметь 3 столбца для каждой категории, с возможностью размещения изображения и заголовка выше начала каждого столбца и стилизованной строки между ними. Я понимаю, что это включает в себя Loops и редактирование php-файлов, но в других сообщениях они не говорят, какие php-файлы или css и т. Д.? Извините за глупость, но, если возможно, простое объяснение будет замечательным. Я использую тему бесплатных pagelines, но на локальном хосте, как только обучение. Огромное спасибо!!

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

Странам могут быть назначены файлы шаблонов , php которых определяет, что и как контент отображается на указанной странице.

Вам не нужно изменять шаблоны страниц, поставляемые с темой, вместо этого создавайте свои собственные в дополнение к уже существующим (для справки читайте связанную страницу codex). Назначьте эту страницу на страницу блога.

Независимо от того, решите ли вы запустить три отдельных цикла или получить сообщения в одном запросе, отсортированном по категориям (и разметке эха соответственно из цикла), в значительной степени зависит от вас. Что касается того, как идти по указанному циклу, см. WP_Query классе WP_Query и его использовании.

Независимо от того, помещаете ли вы отдельную таблицу стилей или редактируете темы, файл style.css снова зависит от вас.

Если автор оригинальной темы отправляет регулярные обновления, и вы планируете использовать их в будущем, вы можете захотеть не изменять его вообще, а вместо этого ознакомиться с детскими темами .

Если вы хотите отображать сообщение в трех столбцах по категориям, вы можете выбрать мой лучший ответ на этот вопрос, но это сложно, потому что я не могу дать ответ «одно решение подходит всем». Код, который я предоставляю здесь, должен быть изменен и адаптирован для вашей собственной темы. Тема каждого немного отличается, поэтому все, что я действительно могу сделать, это дать общий ответ и надеяться, что люди, читающие это, смогут изменить его в соответствии со своими темами!

Вы можете схоже со структурой нижеприведенных фрагментов в вашей свободной теме pagelines, здесь я использую бутстрап, чтобы отобразить его в трех столбцах.

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

 <div class="row"> <div class="col s4"> <?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?> </div> <div class="col s4"> <?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?> </div> <div class="col s4"> <?php $args = array( 'posts_per_page' => 8, 'category_name' => 'your-category' ); $myposts = get_posts( $args ); foreach ( $myposts as $post ) : setup_postdata( $post ); if (have_posts()) { the_title(); get_the_content(); // and other function in the_loop } endforeach; wp_reset_postdata(); ?> </div> </div> 

Пожалуйста, найдите время, чтобы прочитать их официальную документацию WordPress в этой ссылке

https://codex.wordpress.org/Template_Tags/get_posts