Мне нравится публиковать проекты в моей категории «Без рубрики». Эта категория не связана нигде на моем сайте. Это здорово для того, чтобы позволить участникам статьи прочитать проект до того, как он станет общедоступным. Проблема в том, что через 2 или 3 дня поисковые системы начинают собирать черновик, и люди начинают публиковать комментарии.
Я не хочу, чтобы пароль защищал проект. Есть ли способ скрыть его от поисковых систем, пока он находится в категории «Без рубрики»?
Как насчет чего-то подобного на ваших functions.php
:
add_action('wp_head', 'no_robots_on_uncategorized_posts'); function no_robots_on_uncategorized_posts() { if(in_category('uncategorized')) { wp_no_robots(); } }
Это выведет следующую строку кода в заголовке ваших «неклассифицированных» сообщений:
<meta name='robots' content='noindex,nofollow' />
Это означает, что даже если поисковые системы будут видеть страницу, им будет предложено игнорировать ее и не показывать ее по их результатам.
Что-то вроде этого в вашем robots.txt
?
User-agent: * Disallow: /category/uncategorized/*
Поскольку в вашем блоге нет ссылки, вы должны быть заинтересованы только в архивах категорий; таким образом поисковые системы не должны сканировать те части вашего сайта. Есть ли другой способ, чтобы ваши проекты были доступны? Вы можете также рассмотреть возможность изменения файла шаблона category-uncategorized.php
, чтобы эти сообщения никоим образом не были доступны без прямой ссылки.