Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.
Приветствую
В вордпрессе есть опция "Настройки постоянных ссылок".
Где одной из настроек можно выбрать "Название записи", что мной было сделано. Со временем заметил, что вылезла проблема с не конаническими публикациями, так как настройка "Название записи" формирует ЧПУ.
Пришел к выводу, что лучшим решением является настройка "Простые", то-есть такой урл: https://site.com/?p=123
Вопрос.
Как в атрибуте rel="canonical" прописать, чтобы бот индексировал ID всех постов-публикаций, страниц, а не ЧПУ ссылки?
Поможем улучшить ваш сайт.
```php
function add_canonical_tag() {
if (is_singular()) {
global $post;
echo '<link rel="canonical" href="https://pr-cy.ru/jump/?url=" . get_permalink($post->ID) . '" />' . "\n";
}
}
add_action('wp_head', 'add_canonical_tag');
```
Код будет добавлять тег `<link rel="canonical">` на каждой отдельной странице и посте, указывая на их уникальный URL, включая идентификатор записи (например, https://site.com/?p123).
Поместите этот код в файл functions.php вашей темы, после этого боты будут индексировать ID всех ваших постов и страниц, вне зависимости от выбранной настройки "Настройки постоянных ссылок".
Я вообще не бухаю, даже пиво...
Или вы думали, вы самый креативный "шутник".
Подскажите пожалуйста.
Budun, простите пжл, я никогда не страдал от будуна, будьте ко мне снисходительны!
Ваш ник - это диагноз вас самого (имхо)