• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Изменение .php кодировки на кирилицу utf8

Vishenka

НОВИЧОК

Vishenka

НОВИЧОК
Сообщения
1
Приветствую уважаемые участники!

Я не профи в wordpress, азы html/css знаю.

Установлена англоязычная тема wordpress (theme404 power magazine).

Я провожу изменение файлов темы, в которых мне нужно поменять текст на русский язык, для этого я ищу их в директории темы по-отдельности. Для сохранения файла после внесения изменений в код, программа просит изменить кодировку на utf8.
Прогграммы : notepad++/dreamweaver

Файл wp_config.php содержит эту кодировку, но она не распространяется на все файлы темы, насколько я понимаю.

часть кода файла wp_config.php:
/** Кодировка базы данных для создания таблиц. */
define( 'DB_CHARSET', 'utf8mb4' );

В сети я нашла две рекомендации:

Вариант 1:
После внесения этой части, панель администратора перестала работать.
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
Сделала так: (тег body остался незакрытым)
Код php с дополнением html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<?php
/**
* Template part for displaying posts
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/
*
* @package Power_Magazine
*/
?>
<article id="post-<?php the_ID(); ?>" <?php post_class( 'featured-post' ); ?>>
    <?php power_magazine_post_thumbnail(); ?>
    <div class="post-content">
        <header class="entry-header">

Вариант 2

Попыталась применить, но сайт совсем перестал работать.
Код:
header('Content-Type: text/html; charset=utf-8');
Сделала так:
Код php с дополнением php:
<?php
header("Content-Type: text/html; charset=utf-8");
/**
* Template part for displaying a message that posts cannot be found
*
* @link https://developer.wordpress.org/themes/basics/template-hierarchy/
*
* @package Power_Magazine
*/

?>
<section class="no-results not-found">
    <header class="page-header">
        <h3 class="page-title"><?php esc_html_e( 'Не найдено', 'power-magazine' ); ?></h3>
    </header><!-- .page-header -->
    <div class="page-content">
        <?php

Сделала бекап...

ВОПРОС!

Какой код и в какое место кода шаблона страницы .php правильно прописать, чтобы отображался корректно русский язык (без ??? ) и основной шаблон темы работал без сбоя...

Возможно проблема ещё и в том, что нужно указывать utf8mb4 , а не utf8.

:giggle:

Всем спасибо!
 
Сверху