@pavelzabavin

Как перевести тип страниц на русский язык в поисковой выдаче Wordpress?

3ce3360940ff43af8e15acd2ae21f258.png

Прикладываю код страницы

<?php
/**
 * Template part for displaying results in search pages.
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package veni
 */

?>

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

  <div class="search-post-type">
    <?php echo get_post_type() == 'portfolio' ? esc_html__( 'portfolio', 'veni' ) : get_post_type(); ?>
  </div>

  <?php veni_featured_image(); ?>

  <?php if ( 'link' == get_post_format() || 'quote' == get_post_format() ) : ?>

    <div class="holder-icon">
    <?php the_content(); ?>
    </div>
  <?php else : ?>
    <a href="<?php echo esc_url( get_permalink() ); ?>">
      <?php the_title( '<h2>', '</h2>' ); ?>
    </a>
  <?php endif; ?>

  <div class="entry-header">
    <div class="side-meta">
      <div class="entry-meta">
        <?php veni_posted_on(); ?>
      </div><!-- .entry-meta -->

      <div class="entry-meta">
        <?php veni_entry_footer(); ?>
      </div><!-- .entry-meta -->
    </div><!-- .side-meta -->
  </div>

</article><!-- #post-## -->


Буду очень рад, если поможете!
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, wpcute.ru
Попробуйте заменить
<div class="search-post-type">
    <?php echo get_post_type() == 'portfolio' ? esc_html__( 'portfolio', 'veni' ) : get_post_type(); ?>
  </div>

на
<div class="search-post-type">
    <?php echo get_post_type_object(get_post_type())->labels->singular_name; ?>
</div>


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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы