Как переписать пользовательский заголовок и описание только для блога в WordPress, используя дочернюю тему functions.php - PullRequest
0 голосов
/ 15 октября 2018

Как мне переписать мета-заголовок и описание в Wordpress, используя дочернюю тему functions.php?

Я хочу переписать его только на главной странице блога (например, www.example.com/blog), гдеЯ перечислил все статьи.

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

Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 15 октября 2018

Во-первых, WordPress не добавляет тег <meta name=decription>.Это обычно делается с помощью SEO-плагина, такого как Yoast, поэтому метод переопределения отличается для каждого плагина.Или тема.

Возможно, вы сможете изменить эти тексты в настройках wp-admin, опять же в зависимости от плагина / темы.

Заголовок, который вы сможете изменить, используя этот пример:

function SO_52811727_wp_title($title) {

    // see https://codex.wordpress.org/Conditional_Tags for more options
    if ( is_archive() ){
        $title = 'custom title';
    }

    return $title;
}
add_filter('wp_title', 'SO_52811727_wp_title', 100);
...