menardmam
  • 0
Новичок

Очистить вывод, добавленный через wp_head()

  • 0

Я знаю, что wp_head() это важно, но его использование добавляет в заголовок столько дерьма. Я хотел бы получить его и просто добавить вручную 2-3 строки кода, которые мне нужны.

Но есть определенный код, добавленный WordPress, который я хочу сохранить:

<meta name="description" content="" />
<meta name="keywords" content="" />
<link rel='canonical' href='http://jlecologia.com/cms/' />
...
<meta http-equiv="Content-Language" content="fr-FR" />

Как это может быть сгенерировано для меня? (Что-то вроде bloginfo('name') будет хорошо для меня.)

Share
  1. andre Вы можете получить более целенаправленные ответы, если объясните, что в заголовке вам не нужно, а чего не хватает из того, что вам нужно. Прямо сейчас кажется, что все, что вам нужно, это элементы <meta> и <link> выше… поэтому @Wyck предложил код для удаления всего остального.

    • 0
  2. Вы можете удалить некоторые элементы заголовка следующим образом.

    // remove unncessary header info
    function remove_header_info() {
        remove_action('wp_head', 'rsd_link');
        remove_action('wp_head', 'wlwmanifest_link');
        remove_action('wp_head', 'wp_generator');
        remove_action('wp_head', 'start_post_rel_link');
        remove_action('wp_head', 'index_rel_link');
        remove_action('wp_head', 'adjacent_posts_rel_link');
    }
    add_action('init', 'remove_header_info');
    

    Установка по умолчанию не включает такие вещи, как мета-ключевые слова, так что это либо тема, либо плагин, который вы используете.

    • 0
  3. Посмотрите здесь: http://codex.wordpress.org/Plugin_API/Action_Reference/wp_head

    По сути, вам нужно добавить действие для wp_head хука и (возможно) удалить другие действия, связанные с хуком wp_head.

    • 0

Оставить ответ

You must login to add an answer.