Функция the_permalink не имеет параметров.
echo get_permalink(321);
echo get_permalink(233);
echo get_permalink(456);
Я и без параметров пробовал. Все равно, ссылки на трех постах совпадают, на остальных различаются.
http://wp-kama.ru/function/get_permalink Возможно здесь ошибка.
get_permalink() и the_permalink() — разные функции.
У второй параметр появился только в WordPress 4.4. Какая версия у вас?
Я и без параметров пробовал.
Без параметров будет просто ссылка на текущую запись цикла.
/kino /kino
/muzika /kino
/telefon /kino
/karta /karta
/sumka /sumka
Находясь в записях(первая ссылка), фуркция выдает вторую ссылку
Проблему отложил, но не решил.
Если статья скопирована и изменен заголовок и сам текст статьи, то пермалинк показывает ссылку такую же как была и у статьи с которой скопировали.