- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Нужен совет по вордпресс.
Суть вопроса такова, нужно вывести анонс статической страницы на главную в виде новости. Кто подскажет как это сделать? Благодарен всем за внимание и ответы.
Давайте решать вместе, т.к. у меня такой код вывел только заголовок (или полностью контент сраницы). Хотя (по логике) все сделано почти правильно :) Возможно, если excerpt будет строго прописан - то сработает.
UPD: Не работают, т.к. у pages не бывает excerpt (по умолчанию). Так что надо пробовать такого типа плагин: http://www.laptoptips.ca/projects/wordpress-excerpt-editor/ . Он добавит возможность прописать excerpt для статических страниц и вывести его.
А почему бы просто не вывести начало поста, которое обычно и называют анонсом?
Типа echo substr($page_data->post_content, 0, 300);
Либо использовать функцию query_posts в которой указать, что кроме постов нужно выводить страницы типа query_posts( array( 'post_type' => array('post', 'page') ) );
но в таком случае нужно будет дополнительно исключить все страницы из цикла
в общем что-то типа этого
(код не проверял)
Substr - это уже что-то из космоса :)
Цикл "if ( have_posts() ) : while ( have_posts() ) : the_post();" не нужен, т.к. это страницы, а не посты.
Народ, а можно по проще, для ламеров :( таких как я? А то не программисту не понятно ничего.
Скопируйте и вставьте, должно заработать.
Если вообще ничего не понятно, не работает и страшно - ищите плагин :)
Substr - это уже что-то из космоса :)
Цикл "if ( have_posts() ) : while ( have_posts() ) : the_post();" не нужен, т.к. это страницы, а не посты.
Топикстартеру нужно вывести анонс статической страницы на главную
Вот я и предложил 2 варианта
1) если надо вывести в самом начале - ваш вариант + substr($page_data->post_content, 0, 300);
2) если надо вывести в цикле вывода постов
перед
в файле index.php
(ТС, теперь всё понятно? А для ограничения на количество символов вставьте в тело страницы тег <!--more--> )
В чём разница между mb_substr и substr, кроме дополнительной писанины? (гуглил, ничего интересного не нагуглил)
В чём разница между mb_substr и substr, кроме дополнительной писанины? (гуглил, ничего интересного не нагуглил)
Правильное разрывание текстов (отсутствие "ромбиков с вопросиками") в УТФ-8, что, с вероятностю 96.14%, случай ТС.
Кстати, насчет синтаксиса mb_substr не уверен :)
Правильное разрывание текстов (отсутствие "ромбиков с вопросиками") в УТФ-8, что, с вероятностю 96.14%, случай ТС.
Кстати, насчет синтаксиса mb_substr не уверен :)
Спасибо
А если надо уникальный анонс, то не проще ли заюзать дополнительные поля, вместо установки доп. плагинов?
Спасибо всем кто ответил. Сейчас иду пробовать. Отпишу, о том что получится, уже к вечеру понедельника. Еще раз всем спасибо за помощь