Intereting Posts
Несколько циклов на странице показывают только имя таксономии первого цикла Разрешение проигрывателя SoundCloud в выдержке после публикации Шаблон страницы для сайта из сети как создать дополнительную кнопку на странице одного продукта Как запрашивать сообщения (в иерархическом пользовательском типе сообщений), в которых есть дети? Как отключить постоянную ссылку на определенный пункт меню? PHP, если оператор печатает параметры if Пользовательский тип типа сообщения типа персонализированного сообщения Вставить разметку перед элементами меню Если Query Post возвращает 1 сообщение Сохранить изображение в wp_options-Table Понять формат поля имен форм для параметров плагинов как отключить кнопку при нажатии три раза Как изменить требуемую слитность пользовательской таксономии? как отключить подтверждение пользователя от администрации?

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

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

Solutions Collecting From Web of "Показать сообщения в трех столбцах по категориям"

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

Странам могут быть назначены файлы шаблонов , 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