Здравствуйте!
Разрабатываю свой 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()?