Поддержка Проблемы и решения Убрать рендер тега meta robots из wp_head()

  • Решено alexandr1991

    (@alexandr1991)


    Здравствуйте!
    Разрабатываю свой seo плагин для wordpress. В нём в том числе есть возможность включать/отключать индексацию на странице (всё что находится в wp_posts).
    Логика такая:
    Если blog_public = 0, то ничего не добавляется, т.к. нужный тег рендериться с помощью wp_head()
    Если blog_public = 1, то добавляется тег «<meta name=’robots’ content=’noindex, nofollow’>»

    Проблема заключается в том, что если blog_public = 1, то тег meta robots, созданный в wp_head(), не исчезает, а меняет своё значение с «noindex, nofollow» на «max-image-preview:large». Получается что у меня два тега в head:
    1) «<meta name=’robots’ content=’max-image-preview:large’ />» (wp_head())
    2) «<meta name=’robots’ content=’noindex, nofollow’>» (мой плагин)
    Вопрос: как убрать рендер первого тега из wp_head()?

Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Убрать рендер тега meta robots из wp_head()» закрыта для новых ответов.