anonymized-14765447
(@anonymized-14765447)
roman14, привет. А в коде вывод даты как реализован?
@exmi , привет! В файле content-archive прописан следующий код:
<?php
$author = get_theme_mod( 'post_author_blog_archives' );
<strong>$date = get_theme_mod( 'post_date_blog_archives' )</strong>;
?>
<div <?php post_class(); ?>>
<?php do_action( 'ct_mission_news_archive_post_before' ); ?>
<article>
<?php ct_mission_news_featured_image(); ?>
<div class='post-header'>
<?php do_action( 'ct_mission_news_sticky_post_status' ); ?>
<h2 class='post-title'>
<a>"><?php the_title(); ?></a>
</h2>
<?php ct_mission_news_post_byline( $author, <strong>$date</strong> ); ?>
</div>
-
Ответ изменён 5 лет, 2 месяца назад пользователем
roman14.
-
Ответ изменён 5 лет, 2 месяца назад пользователем
Yui. Причина: для оформления кода есть кнопка code
следующий код
Это не код. а хрен пойми что.
Фрагменты кода помещайте в обратные апострофы
— только в этом случае их можно разобрать.
п.14 правил форума.
Спасибо, учту.
Так как в итоге настроить корректное отображение даты?)
anonymized-14765447
(@anonymized-14765447)
roman14, вот в этой срочке кода
<?php ct_mission_news_post_byline( $author, <strong>$date</strong> ); ?>
часть <strong>$date</strong>
— это ваша модификация?
@exmi да, это уже тут, на форуме, выделил часть кода, которая отвечает за вывод даты. Вот так будет точнее:
<?php
$author = get_theme_mod( 'post_author_blog_archives' );
$date = get_theme_mod( 'post_date_blog_archives' );
?>
<div <?php post_class(); ?>>
<?php do_action( 'ct_mission_news_archive_post_before' ); ?>
<article>
<?php ct_mission_news_featured_image(); ?>
<div class='post-header'>
<?php do_action( 'ct_mission_news_sticky_post_status' ); ?>
<h2 class='post-title'>
<a>"><?php the_title(); ?></a>
</h2>
<?php ct_mission_news_post_byline( $author, $date ); ?>
</div>
anonymized-14765447
(@anonymized-14765447)
roman14, аа, тогда ясно. Странно что у вас такой вывод даты получается, я сейчас проверил эту же тему — всё в порядке. Исключительно для проверки поменяйте строчку <?php ct_mission_news_post_byline( $author, $date ); ?>
на <?php ct_mission_news_post_byline( $author, $date ); echo get_the_date();?>
и в настройках темы отключите вывод даты (чтобы не было дубля). Какая дата будет выводиться?
В самой админпанели у записей с датами всё нормально?
@exmi , поменял строчку и дата стала корректно отображаться, спасибо большое!
А как можно сделать шрифт даты чуть поменьше? Он теперь большой стал
anonymized-14765447
(@anonymized-14765447)
roman14,
дата стала корректно отображаться
А вы с темой никаких манипуляций не проводили? Она устанавливалась из официального репо? Правки не вносили?
Если планируете оставить в виде <?php ct_mission_news_post_byline( $author, $date ); echo get_the_date();?>
, то вам это нужно сделать через дочернюю тему, иначе при штатном обновлении темы все правки обнулятся.
А как можно сделать шрифт даты чуть поменьше?
Если вы там только дату отображаете, то можете через класс "post-byline"
стили нужные задать. Второй вариант: <?php ct_mission_news_post_byline( $author, $date );?> <span class="имя-класса"><?php echo get_the_date();?></span>
и через CSS для "имя-класса"
задать нужные стили.
@exmi ,спасибо. нет, правки в тему не вносил. Через дочернюю тему — это как?