Приветствую.
Подскажите пожалуйста как реализовать в тайтле WP шаблонный вывод названия текущего месяца и следующего?
Пример: Дешевые авиабилеты на январь 2015 февраль у нас на сайте...
- 16.03.2015 23:51
- 23.03.2015 00:42
Если просто, то вот так, но будут английские названия
PHP код:с заменой предлагают такой вариантecho 'Дешевые авиабилеты на ' .date('F') .' '. date('Y') .' '. date("F", strtotime("+1 month")). 'у нас на сайте...';
PHP код:$nmeng = array('January', 'February', 'March', 'April');
$nmtur = array('Январь', 'Февраль', 'Март', 'Апрель');
$dt = 'Дешевые авиабилеты на ' .date('F') .' '. date('Y') .' '. date("F", strtotime("+1 month")). ' у нас на сайте...';
$dt = str_ireplace($nmeng, $nmtur, $dt);
echo $dt;
Спасибо сказали:
Spiker01(23.03.2015), - 23.03.2015 03:11
Pacific, если уже на пыхе костыль делать, то не лучше ли использовать setlocale и strftime вместо массивов и замен?
- 23.03.2015 13:54
efs, Будет меньше кода конечно, не знаю в плане универсальности как, везде ли будет работать?
p.s.
А кроме того, человек просил код, я дал, рабочий дал. Вы предложили лучше, дайте и код...Последний раз редактировалось Pacific; 23.03.2015 в 13:59.
- 23.03.2015 15:33
Pacific,
PHP код:а вообще в вп есть функция the_date<?php
setlocale(LC_ALL,'ru_RU.CP1251','ru_RU','rus');
$mounth=strftime("%B");
$future_mounth=strftime("%B", strtotime("+1 month"));
echo iconv('Windows-1251','utf-8',"Дешевые авиабилеты на $mounth 2015 $future_mounth у нас на сайте...");
?>Код:, которая в зависимости от локали движка вернет значения на ру или енг. подробней курить здесь https://codex.wordpress.org/Template_Tags/the_date<?php the_date(); ?>
Последний раз редактировалось efs; 23.03.2015 в 15:37.
- 23.03.2015 18:57
efs, Да, кода поменьше будет
А вотPHP код:Это не туда, функция во-первых используется в цикле, а во-вторых выводит дату поста, но никак не произвольную<?php the_date(); ?>
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Автодобавление названия сайта в TITLE | Вопросы от новичков | 1 | 05.02.2014 22:32 |
Два названия у одного товара | Вопросы от новичков | 5 | 15.01.2014 23:09 |
Как сменить цены в интернет-магазине отталкиваясь от текущего курса $ | Web программирование | 3 | 10.11.2012 02:15 |
Как сменить цены в интернет-магазине отталкиваясь от текущего курса $ | Вопросы от новичков | 1 | 10.11.2012 01:45 |