Не нашел, куда кинуть баг, но он достаточно серьезный с точки зрения поисковых систем.
Итак, берем, например,
вот этот блог
и добавляем в ссылку числа, например, так
вот этот блог в кривом виде
как видим, WordPress считает, что это две разные статьи. Более того, эти ссылки появляются в canonical (в блоге примера я, наверное, сейчас сделаю какой-нибудь костыль). Ошибка повторяется и на блогах самого wordpress, если добавлять буквы, то работает нормально.
В итоге получаем ворох ссылок с одной статьей. Очень плохо.
Пока выкрутился только с помощью дописки в link-template.php
Код:
function rel_canonical() {
if ( ! is_singular() ) {
return;
}
$id = get_queried_object_id();
if ( 0 === $id ) {
return;
}
$url = wp_get_canonical_url( $id );
if ( ! empty( $url ) ) {
if (substr_count ($url, '/') > 7) { $url = substr( $url, 0, strrpos($url,'/',-2)+1); }
echo '<link rel="canonical" href="' . esc_url( $url ) . '" />' . "\n";
}
}
добавил костыль, как собирался... Делает нормальными canonical. Работает хоть на страницы статей.