vaderko
Ответы в темах
-
Все отлично работает! Получилось даже заменить даты на » сегодня,вчера». Даю функцию, может кому-то понадобиться:
function main_get_the_date($the_date, $d, $post) { $d = 'd.m.Y'; $date_now = date_format(date_create("now"), $d); $date_yesterday = date_format(date_create("yesterday"), $d); $post = get_post($post); if ( !$post ) { return $the_date; } $the_date = mysql2date( $d, $post->post_date); if ($date_now == $the_date) { $the_date = esc_html__( 'сегодня', 'main' ); } elseif ($date_yesterday == $the_date) { $the_date = esc_html__( 'вчера', 'main' ); } return $the_date; } add_filter( 'get_the_date', 'main_get_the_date', 10, 3 );ну вот покорежил index.php от twenty twelve:
<?php
while ( have_posts() ) :
the_post(); ?><?php $mydate = »; $mydate = get_the_date(); if ($mydate) {echo ‘<div class=»myblock»>’ . $mydate;} ?>
<?php get_template_part( ‘content’, get_post_format() ); ?>
<?php if ($mydate) {echo ‘</div>’;} ?>
<?php endwhile; ?>
все записи от одного дня в отдельном блоке — стилизуйте его как вам надо.
Сердечно благодарю, буду пробовать!
Вот примерно чтобы выводить новости как на этом сайте (прости Господи) Дома 2
http://prntscr.com/kqhryh
dom2-tube.ру<h2> Сегодня </h2>
пост1
пост2
пост3<h2> Вчера </h2>
пост1
пост2
пост3<h2> Позавчерашняя дата </h2>
пост1
пост2
пост3это делается стандартным циклом.
внутри цикла проверяется дата — и подставляется форматирование.the_date между прочим выводит дату только для первой записи этого дня.
а это хороший якорь для сортировки и стилизации блоков.Можно хоть какой-нибудь пример?
В оф каталоге можно найти множество таких тем.
Я так и смотрел, но именно по такой схеме нет ни одной — везде стандартный вывод по дате.
Искал, но ничего подобного не нашел в бесплатных темах.
Форум: Плагины
Тема: Обновление даты поста одним кликомСпасибо Konstantin, по вашей наводке нашел — вот он: Date/Time Now Button
Форум: Плагины
Тема: Обновление даты поста одним кликомЕсть такой плагин. Я даже тестировал его. При нажатии на его кнопку в любой записи\странице моментально выставляется текущая дата и время записи. Но вот беда…. Не помню названия плагина. Даже приблизительно..
Ооочень жаль(((
Форум: Проблемы и решения
Тема: 14 млн запросов в БДА на веб-сервере вот такой график. http://prntscr.com/9e0j2f
логи самого mysqld
к своему стыду еще не разобрался где их смотреть, имею дело с ВПС совсем не долго((((
Форум: Проблемы и решения
Тема: работа с titleВобщем всё понятно, пришлось копать самому.
<title><?php if (is_single() && in_category( 'категория' )) { ?><?php echo get_post_meta($post->ID, 'Поле', true); ?><?php } ?></title>Может кому пригодится.
Форум: Проблемы и решения
Тема: работа с titleИмеется в виду заголовок <title> с которым работает плагин All in one SEO pack. Тайтл тот который в header.php
логическая конструкция примерно такая.: Если категория такая-то, то выводить заголовок поста+дополнительное поле с этого поста.
В самом посте заголовок поста остается неизменным.