Функция WordPress — дата изменения записи. Wordpress дата


Вывод даты поста в WP

Для вывода даты публикации поста существуют специальные WP-функции.

Функция the_date() выводит дату публикации группы постов. Т.е. для каждого поста в цикле, функция проверяет в какой день опубликован этот пост, и если дата текущего поста и предыдущего совпадают, то для этого поста дата не выводиться.

Для того чтобы ее использовать, в шаблон, в место где планируется вывод даты вставляем:

Для вывода даты каждого поста используется функция the_time(‘параметры вывода даты’).

<?php the_time('d, M, y') ?>

<?php the_time('d, M, y') ?>

Настройка формата вывода даты

Для того чтобы изменить настройки вывода даты следует подставить в скобки соответствующие значения из списка представленного ниже.

m — номер месяца с нулями вначале, к примеру 01, 06, 11;

M — выведет сокращенное название месяца Feb, Sep;

F — полное название месяца, пример Февраль;

j — покажет только номер дня, без нулей от 1 до 31;

d — покажет день месяца с нулями, от 01 и до 31;

l (маленькая английская L) — название дня недели полностью;

D — сокращенное название дня недели, например, Mon, Fri.

Y —  покажет год в виде четырех цифр, например 2016;

y — покажет только две последние цифры года;

H — выводит часы, формат от 00 до 24

i — выведет минуты в формате от 00 до 59;

Пример:

< ?php the_time('D, M, Y') ?>

< ?php the_time('D, M, Y') ?>

Выведет нам: «Пн, Июн, 2016». Разделители в виде запятых не обязательны, на их место можно поставить любые другие или не использовать их вовсе.

www.webmasterhelp.ru

Функция WordPress - дата изменения записи | ТВОЙ ПОМОЩНИК

Написал Елена Молгачева в 23 марта 2016, 16:33 Отредактировано: 28 марта 2016, 17:16

Функция WordPress - дата изменения записи

Функция WordPress — дата изменения записи — это то, о чем я мечтала и давно хотела заполучить!

Ах, эти коварные даты!

Мне, как законопослушной гражданке, владеющей навыками программирования, никогда даже в голову ни приходило удалять дату написания статьи.

Хотя многие делают это, чтобы эта коварная дата (особенно если она оказалась уже в далеком прошлом) не отпугивала посетителей при выборе информации во время поиска в поисковой системе.

Понятно, что информация может устареть, и всем хочется использовать современные советы с более свежими датами.

Так вот некоторые вебмастера, которые ведут свои сайты на WordPress, полностью удаляют строку, которая отвечает за вывод даты написания статьи, чтобы таким образом гарантировать ее якобы свежесть.

Но я не советую Вам этого делать.

Google требует, чтобы имя автора и дата присутствовали в каждом документе в обязательном порядке.

Другое дело, если используется более безобидный прием, когда дату публикации не удаляют, а скрывают или переносят куда-нибудь в конец текста.

Этот вариант более приемлем. И я совсем уж было собралась его применить, когда вдруг обнаружила, что в WordPress появилась новая функция вывода даты последнего редактирования статьи.

Вывод даты редактирования статьи.

вывод даты редактирования статьи

Надо сказать, что я постоянно редактирую публикации на своем сайте, чтобы они не устарели и соответствовали современности.

Сначала я боялась делать это, чтобы не навредить статьям, которые продвинулись в поиске. Потом убедилась, что это вполне безопасно для их позиций.

А по мере приобретения мною навыков ведения блога делать это, оказалось, совсем несложно.

Поэтому мой сайт периодически проходит большие встряски.

Если что-то из того, о чем я ранее поведала своим читателям, претерпевает изменения, то я обязательно сразу же редактирую статью, чтобы информация в ней была достоверной и никого не вводила в заблуждение.

А открывая для себя новые возможности самого движка WordPress, я тоже стараюсь их поскорее применить.

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

Я позиционирую свой сайт, как справочник полезных сведений по интересующим меня вопросам.

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

И новая функция Вордпресс с выводом даты редактирования публикации пришлась мне как нельзя кстати.

Теперь не нужно всем объяснять, что статья отредактирована совсем недавно. Посетители (и поисковые системы) сами смогут это увидеть, если обращают внимание на даты.

Получается, что дата изменения статьи WordPress и раньше существовала и сохранялась. Только прежде она не была видна, потому что не выводилась.

Почти, как у почтальона Печкина: «Это потому, что раньше у меня велосипеда не было».

Подробнее про функцию — дата изменения.

Выглядит она так:

the_modified_date()

Выводит дату (время), когда пост был изменен.

Вставлять функцию рекомендую в строку вывода даты сразу же после даты публикации статьи в шаблоне отдельной записи single.php.

Обратите внимание!

В каждом шаблоне (теме WordPress) могут быть заданы свои параметры функции вывода даты и времени.

Но желательно, чтобы все это выводилось везде в одинаковом формате.

Поэтому проще всего скопировать и вставить в добавленную функцию такие же параметры, как и у ранее существующей функции показа даты (времени) публикации. Можно увеличить.

Функция-Вывод-даты-редактирования записи

Новую функцию можно добавить и в шаблоны других страниц.

И тогда она будет благополучно работать на главной (index.php), на страницах архивов, рубрик и меток (archives.php), или страницах поиска по сайту (search.php).

Вставляйте, куда пожелаете.

Освежите свой блог, добавив новую функцию даты изменения записи, полезную для улучшения поведенческих факторов на сайте.

Желаю успехов

Елена и tvoy-internet.ru

tvoy-internet.ru

Плагин Russian Date для WordPress

Практически на каждом блоге WordPress рядом с опубликованной заметкой находится дата ее публикации (число, месяц и год). Эта дата обычно располагается рядом с названием статьи или под ее основным текстом. Вся проблема в том, что по умолчанию название месяца тут не склоняется по падежам. К примеру, 15 март, 2 июль, 10 сентябрь. Выглядит это не очень эстетично. Ведь гораздо приятнее смотреть на даты следующего вида – 15 марта, 2 июля, 10 сентября и т.д.

Существует один интересный плагин, при помощи которого можно исправить недоработку, связанную с отображением дат. Называется плагин Russian Date. Все даты формата «# июль» и т.д. будут преобразованы в формат «# июля», «# марта», «# апреля» и так далее.

Скачать Russian Date можно по следующей ссылке — bestplugins.ru/wp-content/uploads/2011/03/russian-date-utf8.zip. Это свежая версия плагина. Установка происходит точно так же, как и установка других плагинов. Russian Date состоит лишь из одного PHP-файла, который следует закинуть в директорию wp-content/pluguns. Далее остается лишь активировать его через админку.

В принципе, плагин сразу после установки уже должен работать. То есть даты во всех постах должны приобрести правильный вид. Если же этого не происходит, то, скорее всего, в файле шаблона нужно изменить формат вывода даты. Открываем index.php при помощи текстового редактора и находим там строчку следующего вида — the_time(‘F jS Y’). Необходимо поменять ее на the_time(‘j F Y’), после чего сохранить файл в кодировке UTF-8 (на всякий случай). Далее переходим на блог и смотрим, как отображаются даты в постах на главной странице (файл index.php, в котором мы производили изменения, отвечает именно за нее). Если даты стали отображаться правильно, то производим аналогичные изменения в следующих файлах шаблона — single.php, author.php, archive.php (ищем место вывода даты и изменяем буквы в скобках).

Если вам не нравится тот факт, что названия месяцев начинаются с маленькой буквы, то отредактируйте сам файл плагина под названием russian-date-utf8.php. Ищите там строчки такого вида — «Июль» => «июля», после чего меняйте строчные буквы на заглавные.

Еще одна особенность использования плагина – возможность отключить его действие для отдельной заметки. Допустим, нам нужно, чтобы месяц в дате отдельного поста не склонялся по падежам. В этом случае добавляем «—» к формату даты — the_time(‘j F Y—’).

Похожие записи

rabotalegko.com

SQL-запрос WordPress: изменить даты старых постов пакетно

SQL запрос WordPress: изменить даты старых постов пакетно

Ситуация следующая: у сайта поменялся домен, который зарегистрирован позже старого домена, и мне захотелось изменить даты публикации статей сайта, которые появились раньше регистрации нового домена.

То есть, чтобы не было статей, опубликованных раньше, чем зарегистрирован новый домен сайта.

Как поменять даты статей WordPress

Поменять даты статей Вордпресс можно по одному посту, редактируя их или меняя свойства записей на странице постов в админке. Чтобы поменять даты десятков, сотен (тысяч?) статей, сделаю следующее:

SQL-запрос для изменения статуса постов по условию

Чтобы отделить нужные посты (которые опубликованы до регистрации нового домена), делаю примерно такой SQL-запрос к базе данных (БД) сайта на WordPress:

UPDATE wp_posts SET post_status = 'private' WHERE post_date < '2009-01-01' AND post_status = 'publish';

То есть, устанавливаю статус «личный» (private) для опубликованных (publish) до 1 января 2009 года постов. (Это просто пример. У меня было совсем по-другому: другая дата, и менял наоборот – личные посты на опубликованные. Но это не принципиально.)

Массовое изменение даты постов в WordPress

Для массового (пакетного) изменения даты постов WordPress по определенному условию, не буду изобретать велосипед. Вот здесь есть пример скрипта (php-файла), который случайным образом раскидывает посты по датам в указанном диапазоне.

В моем случае только нужно поменять:

1. $days_minus = 30;

на $days_minus = 450; (или другое количество дней – не больше чем до даты регистрации нового домена).

2. $days_plus = 90;

на $days_plus = 0; (потому что мне не нужна будущая дата публикации).

3. В блоке кода «Обновляем статусы постов» - `post_status`="publish"

на `post_status`="private" (потому что мне нужны только посты со статусом «личные»).

А всё остальное, как написано в примере по ссылке выше. Это работает без проблем.

Изменение статуса постов

Ну и, чтобы изменить все приватные посты в статус «опубликовано» нужно снова сделать примерно такой SQL-запрос к БД сайта:

UPDATE wp_posts SET post_status = 'publish' WHERE post_status = 'private'

Плагин WordPress для массового изменения даты постов

Этот пост – дополнение к подробному рассказу «SQL-запрос WordPress: изменить даты старых постов пакетно. Ведь, как известно, всё уже придумано для нас. Поэтому, если нет желания ковыряться в базах данных, настройках в админке и тому подобных скучных делах, то можно воспользоваться плагинами WordPress, которые уже заточены на выполнение нужных нам задач.

Чтобы случайным образом (рандомно) поменять даты публикации сразу у множества статей сайта на Вордпресс можно воспользоваться плагином, который так и называется — WP Random Post Dater.

Он не обновлялся своим автором isplash на данный момент уже четыре года, но «зачем изобретать велосипед»? Страница плагина на сайте WordPress находится по этой ссылке.

Меняем даты постов WordPress с помощью плагина

Первым делом, конечно, архивирую файлы сайта и сохраняю базу данных – дело-то не шуточное!

SQL запрос WordPress: изменить даты старых постов пакетно

Плагин я скачал на комп, поэтому иду в меню «Плагины» — «Добавить новый» — «Загрузить плагин».

Выбираю скачанный архив wp-random-post-dater и загружаю на сервер. Затем кнопка «Активировать плагин» (не надо было так подробно?)

Управление плагином изменения даты постов находится в меню: «Настройки» — «Random Post Dater».

Настроек, конечно, маловато…

SQL запрос WordPress: изменить даты старых постов пакетно

Мне нужно раскидать посты между датами 12.10.2015 и 17.11.2016, поэтому попробую использовать «минусовое» количество дней в настройках:

SQL запрос WordPress: изменить даты старых постов пакетно

Earliest Day – это количество дней до «последней статьи», а Latest Day – до самой первой. Найти количество дней между датами несложно с помощью разных онлайн-калькуляторов, например.

Итак…

НЕ получилось! Плагин пишет (Please go back — you cannot either value as lower than 0), что значение не может быть меньше нуля.

Апдейт. Тут я просто протупил. Надо было в моем случае указать такие значения:

SQL запрос WordPress: изменить даты старых постов пакетно

Но здесь нет возможности указать, сколько дней последней записи. Да что же это такое.

Ладно, разберемся позже. А пока искал плагины, нашел вот такой интересный — Republish Old Posts. Он меняет дату случайному старому посту на текущую, создавая видимость обновления блога. Есть разные настройки, которые сейчас попробую на другом сайте.

SQL запрос WordPress: изменить даты старых постов пакетно

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Самое интересное в блоге

Как быстро удалить все файлы с определенными имена...

Что такое «днвеник», или Как настроить автозамену ...

Поделиться ссылкой:

Понравилось это:

Нравится Загрузка...

oleksite.ru

Как убрать дату публикации в Wordpress?

В последнее время меня очень часто стали спрашивать, как в убрать дату поста. И, хотя в посте про то, надо ли убирать дату в блогах, я писала о том, что удаление даты оправдано не всегда, решила написать о том, как удалить дату публикации в WordPress.

Для чего может быть необходимо удалить дату? Прежде всего, если вы хотите сделать статичный сайт, либо если публикуете материалы, которые будут актуальны долгое время.

В WordPress убрать дату, на самом деле, очень просто. Для этого нам понадобится внести изменения в несколько файлов WordPress. В каких именно, зависит от вашей темы. Как показывает моя практика, большинство шаблонов делятся на три группы по способу вывода даты.

Случай первый, the_time

В большинстве старых шаблонов для того, чтобы убрать дату поста, достаточно удалить the_time(). Например, вы нашли вот такие строки, содержащие эту функцию, в файле index.php:

<p>Posted: <?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?></p>

Эту строку и нужно удалить.

Чтобы убрать дату с главной страницы – ищете и удаляете код из файла index.php, со страницы поста – удаляете код из файла single.php, и так далее.

Случай второй, get_the_date

Если в index.php вашего шаблона нет функции вывода даты, посмотрите, есть ли в папке с файлами темы файлы content.php и content-single.php? Если да, то чтобы убрать дату, надо из этих файлов удалить строки, содержащие get_the_date(). Например:

<span><!--?php echo get_the_date(); ?--></span>

Случай третий, functions

Если же content.php и content-single.php не содержат ничего похожего на подобную функцию, то посмотрите в файл functions.php, весьма вероятно, что удалить дату можно будет отредактировав этот файл.

Например, в моем шаблоне вывод мета-данных поста осуществляется так:

function oriolo_posted_on() {

echo '<img alt="" src="'. get_bloginfo(" /> ';

printf( __( '<time datetime="%3$s">%4$s</time>

<span><span> by </span> <span>

<a title="%6$s" href="%5$s" rel="author">%7$s</a>

</span></span> ', 'oriolo' ),

esc_url( get_permalink() ),

esc_attr( get_the_time() ),

esc_attr( get_the_date( 'c' ) ),

esc_html( get_the_date() ),

esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),

esc_attr( sprintf( __( 'View all posts by %s', 'oriolo' ), get_the_author() ) ),

esc_html( get_the_author() )

);

}

Если вы нашли в файле функций своей темы подобный код, то этом случае, чтобы убрать дату публикации, надо отредактировать функицю, убрав из нее все, что связано с датой. То есть, привести код к таком виду:

function oriolo_posted_on() {

printf( __( '<span><span> by </span> <span>

<a title="%6$s" href="%5$s" rel="author">%7$s</a>

</span></span> ', 'oriolo' ),

esc_url( get_permalink() ),

esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),

esc_attr( sprintf( __( 'View all posts by %s', 'oriolo' ), get_the_author() ) ),

esc_html( get_the_author() )

);

}

Найти, в каком месте functions.php происходит вывод даты, можно через поисковый запрос get_the_date или get_the_time.

В заключение

Конечно, кроме описанных трех случаев возможны и другие варианты удаления функции вывода даты в wordpress. Все зависит от того, какую тему вы используете. Часто бывает так, что авторы премиум-тем использую нестандартные функции, которые, с одной стороны, создают преимущества настройки блога через визуальную админ-панель, а с другой стороны – дополнительную путаницу в коде.

Поэтому, если что-то непонятно, или у вас шаблон, который не подходит ни под один из случаев, обращайтесь 🙂

oriolo.ru

Смена формата даты и времени в Wordpress

Наверняка у многих пользователей программы управления сайтами — WordPress хотя бы раз появлялась необходимость изменения формата даты или времени, чтобы он выглядел в тексте более красиво и органично.

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

Процесс изменения внешнего формата даты и времени

Для изменения даты и времени в WordPress, вам необходимо перейти в панель управления, «Настройки — Общие». В этой вкладке вы можете выбрать из представленного списка, форматов часового пояса и времени, тот, который наиболее вам подходит.

Смена формата даты и времени в WordPress

Что, собой представляет формат даты и времени в WordPress

Формат даты и часового пояса в WordPress – это текстовое и буквенное обозначение в программе необходимой даты и времени. К примеру, вводя –Y, дата будет показываться четырьмя цифрами – 2014.Если вы введете маленький – y – то у вас, будет выводиться формат года в двух чисел – 14.

Ниже представлен список форматов даты:

M d, Y - выходной - ноя 06, 2014d M, Y - выходной - 06 ноя, 2014F jS, Y - выходной - Ноябрь 6th, 2014l, F jS, Y - выходной - четверг, Ноябрь 6th, 2014H:i:s - будет выходной - 21:26:12

С полным списком можете ознакомиться по ссылке.

Также возможно изменить формат даты в произвольном окне. После их ввода, программа предварительно покажет вам, как они будут выглядеть.

Смена формата даты и времени в WordPress

После сохранения этих настроек будет использоваться этот формат даты по умолчанию.

Еще одна проблема, которая волнует многих пользователей – это способ изменения отображения даты и времени в ваших постах. Это действие немного сложнее изменения формата даты и времени, но все же его можно произвести путем редактирования установленной темы и ее введения в необходимое место.

Пример:

В зависимости от ваших потребностей, существует множество других действий, которые вы можете сделать с видом формата даты и времени.

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

wordsmall.ru

Общие настройки wordpress - главная страница, формат даты wordpress и другое

Что такое адаптация сайта под мобильные устройства?

Это не официальное понятие адаптации, а описание того, что Вы сможете получить в рамках данной услуги.

Адаптация сайта под все разрешения экранов, подразумевает полную адаптацию всего сайта под различные «правильные» разрешения экранов, как на пк, так и на мобильных устройствах.

Рассмотрим на примере, что же такое …

Здравствуйте, уважаемые гости и читатели блога  SdelaemBlog.ru. Во-первых, я хотел бы поздравить всех с наступающими майскими праздниками. Во-вторых, продолжить разговор о настройке движка WordPress (WP). Конечно, в WordPress (WP) не такое количество функционала, как у платного движка DLE. Но все же и здесь есть то, что следует настроить.

Сегодня поговорим об общих настройках WordPress (WP). Я для настройки буду использовать движок WordPress (WP) v.3.3.1. Для чего я это пишу? Просто в других версиях названия пунктов меню и функций могут отличаться или их может не быть. Прошу вас, учесть этот момент.

Общие настройки движка WordPress (WP).

Общие настройки WordPress (WP).

Пунктов здесь не много, поэтому и пост скорее всего будет короче обычного. Но это и не важно.

Как попасть в общие настройки движка WordPress (WP)? Для этого нужно найти в меню админки рубрику параметры, а в этой рубрике выбрать пункт общие. Все очень просто.

После перехода к общим настройкам wordpress. Вы увидите функции, которые нужно настроить. Первое, что нужно для настройки — это написать заголовок сайта. Учтите, что это настройки главной страницы wordpress. Не пропускайте эту возможность, так как заголовок нужен и для оптимизации вашего блога или сайта и для посетителей вашего ресурса. После того, как вы впишите в поле заголовок (название) вашего проекта, вы сможете увидеть это название в админпанели вашего блога, для перехода на сайт.

Общие настройки движка WordPress (WP).

А также заголовок ресурса (title) будет отображаться на ваших страницах и в браузере (во вкладках).

Общие настройки движка WordPress (WP).

И разумеется заголовок должен содержать ключевые слова, по которым будет продвигаться ваш проект.

Следующий пункт настройки WordPress (WP) — краткое описание. (тоже, главная страница wordpress). Здесь нужно изложить в краткой форме, направленность вашего блога. Также используя в описании ключевые слова. Описание будут видеть не только поисковые роботы, но и посетители.

Общие настройки движка WordPress (WP).

Также, заголовок и описание, будут выводится в результатах поиска, в поисковых системах, для главной страницы вашего сайта.

Общие настройки движка WordPress (WP).

Адрес WordPress (URL) и Адрес главной страницы сайта (URL) wordpress, указываем один и тот же адрес. Конечно могут быть и исключения, подробнее об адресах можно почитать здесь. Адреса должны выглядеть, либо так:

http://sdelaemblog.ru

Либо так:

http://www.sdelaemblog.ru

В зависимости от того, какое зеркало (доменное имя) у вас основное. Обычно, без WWW.

В следующем шаге, нужно указать электронный адрес (адрес E-mail), на который будут приходить уведомления, например, о новых пользователях.

Членство. Здесь должно быть все понятно. Ставите галочку в чекбоксе, если любой посетитель может зарегистрироваться на вашем блоге. Если нет, значит галочку ставить не нужно.

Роль нового пользователя. Эта функция пригодится тем, кто в предыдущем пункте разрешил регистрацию пользователей. А кто не разрешил, можно пропустить этот пункт. Здесь вам предстоит выбрать роль нового пользователя после регистрации. По умолчанию, выбран «подписчик». То есть посетитель, который зарегистрируется на вашем веб-сайте, получит роль «подписчика» и будет наделен правами, относящимися к его роли. Также есть возможность выбрать и другую роль, вплоть до администратора ресурса.

Также роль пользователей можно будет изменить в настройках пользователей, с помощью такого же выпадающего меню.

Часовой пояс, предназначен для определения времени на вашем блога для вашего часового пояса. Выбрать нужно, также из выпадающего меню. Если вы затрудняетесь с выбором , вам в помощь будет показано текущее время используемое на вашем сайте.

Общие настройки движка WordPress (WP).

Время на сайте или блоге обычно выводится в статьях и комментариях, или если у вас установлены часы. Выводится будет именно время, часовой пояс которого, вы укажите.

Формат даты wordpress. Выбрать нужно из четырех предложенных или произвольное отображение. Что это значит? Это значит, что при выборе произвольного формата, вы можете указать свой формат даты. Как это сделать, можно прочитать в документации по форматированию даты и времени. Там все подробно расписано. Дата также выводится, обычно, в постах или комментах.

Формат времени. Здесь все также, как и с форматом даты только речь идет о времени. По произвольному формату, также читаем документацию по форматированию даты и времени.

Общие настройки движка WordPress (WP).

 И последнее, что остается сделать, это выбрать первый день недели из выпадающего списка. Здесь выбор, почти очевиден — это понедельник. Почему почти? Ну я думаю, что эта функция выбора первого дня недели не просто так придумана на движке WordPress (WP). Хотя, может, я и ошибаюсь. Тогда, для чего эта функция? Ну да ладно.

Ну вот, в принципе и все, остается только сохранить настройки WordPress (WP). На этом общие настройки для ресурсов на движке WordPress (WP), можно считать пройденным материалом. До встречи, в следующем посте, где мы продолжим изучать тему: как настроить WordPress (WP). Удачи вам в ваших начинаниях.

P.S. Также рекомендую вам изучить видеокурс по WordPress, от довольно известного автора видеокурсов — Евгения Попова.

sdelaemblog.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта