Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 12

Вывести записи на главную страницу без цикла

19.09.2018, 14:30. Показов 1547. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Я новичок в wp и впервые стал натягивать свой макет на вордпресс. Делается это с одной целью, дабы сделать на сайте авторские статьи. На главной странице есть блок с последними статьями и у меня не получается найти информацию о том, как вывести туда записи из wordpress без использования кода с циклом. Но цикл туда не подойдет, ибо там всего три записи и к ним применяются разные стили, то есть у них разные классы (там есть ссылка «больше статей>>», которая уже будет вести на страницу с циклами и остальными статьями) . Пробовал через <?php echo get_the_title(); ?> (ну для начала вывести хотя бы заголовок, хотя нужно и описание и обложку), но для этого нужно «обьяснить» вордпрессу что выводятся последние статьи, что для меня нерешаемая задача. Пожалуйста подскажите направление, дабы выйти из этого тупика
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.09.2018, 14:30
Ответы с готовыми решениями:

Добавить записи на главную страницу
Помогите разобраться. Нужно добавить записи на главную страницу. Как в верстке. http://regolit.xyz/

Вывести модуль на главную страницу
Доброго дня господа. В joomla 3.6 я создал модуль в менеджере модулей. Этот модуль отображается справа на всех страницах, но не на главной....

Вывести только главную страницу
Здравствуйте, есть в файле список страниц сайта вида:Как мне можно в мемо вывести только главные страницы, то есть:Заранее спасибо.

4
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
19.09.2018, 15:08
Лучший ответ Сообщение было отмечено stupidmoon как решение

Решение

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
/*
Template Name: Post array
*/
?>
 
<?php get_header(); ?>
 
<?php
 
$posts = get_posts( array(
    'numberposts' => 3, // три штуки
    'post_type'   => 'post',
    'suppress_filters' => true
) );
 
if (isset($posts[0])) { // отсчет постов с нуля
    $post = $posts[0];
    setup_postdata($post);
    the_title();
    // и т.д.
    // the_post_thumbnail();
    //the_content();
}
 
if (isset($posts[1])) {
    $post = $posts[1];
    setup_postdata($post);
    the_title();
    // и т.д.
    // the_post_thumbnail();
    //the_content();
}
 
if (isset($posts[2])) {
    $post = $posts[2];
    setup_postdata($post);
    the_title();
    // и т.д.
    // the_post_thumbnail();
    //the_content();
}
 
wp_reset_postdata();
 
?>
 
<?php get_sidebar(); ?>
 
<?php get_footer(); ?>
1
0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 12
19.09.2018, 16:33  [ТС]
Спасибо большое, ваш ответ очень помог мне!
Я понимаю, что моя структура html, скорее всего, неправильно написана для вашего метода, но не могли бы вы подсказать, получится ли применить эту функцию для статей если их вид:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<a href="/" class="article1 articlestyle">
    <div class="hover1">
        <h3 class="nameart1 nameartstyle">Заголовок статьи 1</h3>
        <p class="text1 textstyle">Краткое описание статьи 1</p>
        <p class="button1 buttonstyle">Читать далее>></p>
    </div>
</a>
 
<a href="/" class="article2 articlestyle">
    <div class="hover2">
        <h3 class="nameart2 nameartstyle">Заголовок статьи 2</h3>
        <p class="text2 textstyle">Краткое описание статьи 2</p>
        <p class="button2 buttonstyle">Читать далее>></p>
    </div>
</a>
 
<a href="/" class="article3 articlestyle">
    <div class="hover3">
        <h3 class="nameart3 nameartstyle">Заголовок статьи 3</h3>
        <p class="text3 textstyle">Краткое описание статьи 3</p>
        <p class="button3 buttonstyle">Читать далее>></p>
    </div>
</a>
где к классам <a class="article"> </a> применяются background с обложкой, или же мне все же придется переписать статьи и их стили заново? Прошу прощения, за, возможно, очень очевидные вопросы и спасибо огромное за ваши ответы, за полчаса вы решили то, над чем я второй день бьюсь.
0
 Аватар для HectorPrima
716 / 473 / 258
Регистрация: 19.12.2014
Сообщений: 1,801
19.09.2018, 16:52
как то так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if (isset($posts[0])) { // отсчет постов с нуля
    $post = $posts[0];
    setup_postdata($post);
    echo '
    <a href="' . get_the_permalink() . '" class="article1 articlestyle">
    <div class="hover1">
        <h3 class="nameart1 nameartstyle">' . get_the_title() . '</h3>
        <p class="text1 textstyle">' . get_the_excerpt() . '</p>
        <p class="button1 buttonstyle">Читать далее>></p>
    </div>
    </a>';
    // и т.д.
    // the_post_thumbnail();
    //the_content();
}
и т.д.
1
0 / 0 / 0
Регистрация: 19.09.2018
Сообщений: 12
19.09.2018, 18:22  [ТС]
Спасибо огромнейшее, проблема решена!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.09.2018, 18:22
Помогаю со студенческими работами здесь

Вывести дополнительный текст на главную страницу
Всем добрый день. Ребят подскажите пожалуйста, как вывести дополнительный текст на главную страницу? Пытаюсь добавить текст в...

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

Как вывести записи на главную в ВП?
На сайте 2 страницы, на каждой по одной записи, всего на сайте опубликовано 107 записей. Проблема - добавляю новую запись, она...

Как вывести записи из категории из плагина на главную?
Здравствуйте! ХЕЛП!!!! нужна помощь Есть плагин Events Calendar PRO Там можно создать категории для разных событий Как вывести эти...

Поставить на главную страницу им на wordpress страницу опрос, который в итоге рекомендует подходящий по ответам товар
Здравствуйте! Нужен вот такой простенький &quot;опросник&quot; на сайт как на главной странице https://ergobaby.com/ ответить на 2 вопроса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru