- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
давайте с самого начала. У вас на сайте уже есть праздники, только нужно вывести те, которые сегодня?
Да, практически все праздники года). Нужно в определённой рубрике вывести праздники, которые проходят сегодня.
nepeyvoda, вы каким-то образом устанавливаете дату праздника? Если да - как?
nepeyvoda, вы каким-то образом устанавливаете дату праздника? Если да - как?
Нет, раньше не было такой цели. Дата празднования указана только в тексте.
nepeyvoda, вот это уже не очень хорошо, необходимо ее проставить.
Есть 2 варианта:
1. Используя произвольную таксономию или метки;
2. Используя произвольные поля (post_meta).
Если не нужны отдельные страницы по датам (как на calend.ru), можно использовать 2. Поле ввода даты можно добавить с помощью плагина https://ru.wordpress.org/plugins/advanced-custom-fields/ .
Для имеющихся праздников можно попробовать программно заполнить дату, но для этого нужно покодить. Можно и руками заполнить :).
После этого уже можно будет вывести сегодняшние праздники для категории.
Хорошо. Метка "0410" или дата "04.10" через произвольное поле. Как их вывести в рубрике? Что нужно, чтобы WP определял какая сегодня дата и выводил посты для этой даты по метке?
nepeyvoda, да, а это уже самое простое :) . Если через метки, так можно получить праздники:
А так вывести:
template-parts/holiday.php:
Функция current_time возвращает текущее время часового пояса из настроек. Первым параметром она получает формат даты. Если заполнили метки так: "04-10" (день-месяц), тогда формат такой: "d-m".