• Здравствуйте! Два дня мучаюсь не могу сделать вывод новостей со страницы сайта (не главной, назвал НОВОСТИ). У меня не блог, а сайт и страницы статичные. Надо чтобы какое-то количестов символов (со ссылкой)каждого поста новостей выводилось в сайдбар. В интернете много решений. Действовал разными способами. Страница имеет постоянную ссылку
    http://veda.loc/?page_id=2859
    1) Попробовал через настройки темы Voyage. Страница записей — НОВОСТИ. Толку нет, в сайдбаре высвечивается только слово НОВОСТИ
    2) Для вывода определенной рубрики в сайдбаре. Количество постов и номер (ID) рубрики меняете сами

    3) Установил плагин PHP Code в нём сделал запись

    Итог — выходит надпись НОВОСТИ и больше нечего! В строчке
    4) Установил Sideblog
    Select Categories поставил галочку
    Category Name Новости (она не редактируется)
    Number of Entries — 5

    Что я делаю не так? Не правильно записываю страницу, аттрибуты страницы (стоит по умолчанию, видимо настройки главной страницы, а она статичная. Другие варианты пробовал, но тоже без толку), или может код надо добавлять не через текстовый виджет (использованы также варианты с виджетом — Sideblog, PHP Code)?

Просмотр 15 ответов — с 1 по 15 (всего 25)
  • Если у вас статичные страницы — то все ваши телодвижения, связанные с записями (постами) работать не будут! Статичные страницы и страницы записей и отдельная запись — это совершенно разные вещи.

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

    Удалите из вашего первого сообщения все ваши примеры кодов! Страница форума мз-за этого криво отображается!

    Хорошо, тогда сформулируем вопрос по-другому. Надо, чтобы со страницы НОВОСТИ анонсы выводились в автоматическом режиме по мере добавления. Какие аттрибуты надо поставить странице, чтобы заработало?

    Если страница НОВОСТИ у вас не главная — то бусть она будет страницей записей, а не статичной. (И вообще её может не быть в меню) Но тогда новые записи (Именно новости) на этой странице можно вывести с помощью стандартного виджета «Свежие записи» в сайтбар

    У меня так и сделано Дизайн-Настроить-Статическая главная страница- Страница записей-НОВОСТИ
    Но в сайдбаре отображается только название… Виджет Последние записи в сайдбаре есть, но кроме заголовка он нечего не отображает. Видимо к странице НОВОСТИ не привязан или что-то ещё надо?

    У меня не блог, а сайт и страницы статичные.

    Надо чтобы какое-то количестов символов (со ссылкой)каждого поста новостей выводилось в сайдбар

    Вам не кажется. что в этом есть противоречие?

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

    Последние записи в сайдбаре есть, но кроме заголовка он нечего не отображает

    Так и должно быть. Стандартный виджет «Свежие записи» имеет ограниченные возможности. Чтобы в виджете выводился и анонс записи, нужен более продвинутый его аналог. Вот пример http://kdc-spe.ru/muzykalnaya-pauza-v-g-zvenigorode/ — виджет ДРУГИЕ ЗАПИСИ

    виджет ДРУГИЕ ЗАПИСИ

    Он создан плагином Metaphor Widgets Количество показываемых записей и количество слов в анонсе записей можно регулировать.

    Нет, не так как в ссылке. Я выделил страницу — НОВОСТИ (Страница записей-НОВОСТИ в настройках). На этой странице я сам пишу новости и надо, чтобы их начало выводилось в сайдбар! В интернете полно примеров с php кодом, но они все не подробные и у меня видимо что-то не так в настройках…

    На этой странице я сам пишу новости и надо, чтобы их начало выводилось в сайдбар!

    Решение этой задачи я подсказал в своих предыдущих сообщениях

    Я выделил страницу — НОВОСТИ (Страница записей-НОВОСТИ в настройках). На этой странице я сам пишу новости

    ?? Вы пишите КОНТЕНТ в этой странице?
    Этого делать не нужно! (Нужно писать именно ЗАПИСИ)
    При выборе её в настройках как «страницы записей» она является виртуальной и выводит ленту записей (т.е. тоже самое что было бы на главной в «стандартном» виде).

    На виджет «последние записи» эта станица никакого влияния не оказывает и выводит ЗАПИСИ, а не контент страницы.

    На странице НОВОСТИ я обычно писал анонсы мероприятий и сообщал о новых статьях. Она находилась в меню и человек щёлкнув по ней видел её содержимое. В Wp я пока не разобрался. В Wp хотелось бы, чтобы и такая страница была и новости в сайдбар выводились. Не понял разницы КОНТЕНТ-ЗАПИСИ? Запись ведь это тоже контент, только она получается не хранится на этой странице?

    На странице НОВОСТИ я обычно писал анонсы мероприятий

    Вот этого и не нужно делать.

    Не понял разницы КОНТЕНТ-ЗАПИСИ?

    КОНТЕНТ = содержимое поста\страницы. Т.е. то, что Вы пишите в окне редактора.
    ЗАПИСИ — тип постов в котором содержится контент (СТРАНИЦЫ — это другой тип постов).

    Для того что бы работало как Вы хотите — пишите ЗАПИСИ. а СТРАНИЦУ «Новости» оставьте в покое.

    Да, с этим я разобрался

    Если проблема решена — отметьте топик решённым.

Просмотр 15 ответов — с 1 по 15 (всего 25)
  • Тема «Вывод новостей в сайдбар» закрыта для новых ответов.