Изменить тип постоянных ссылок на диалог TinyMCE

Недавно я столкнулся с проблемой при вставке текстовых ссылок в пост-контент, а затем обновил пул целевого сообщения или изменил параметры постоянной ссылки – ссылка в сообщении не будет обновляться.

Это действительно проблема, если вы забыли, где вы разместили текстовые ссылки на другие сообщения, и поэтому не обновляйте их.

Таким образом, я нажал на идею как-то изменить диалог Link в TinyMCE, чтобы использовать короткие ссылки для вставки полной постоянной ссылки:

поэтому example.com/mypage/somepage вместо этого будет вставлен как example.com?p=123

Таким образом, ссылки на контент не нуждаются в обновлении, если вы не уничтожили целевой пост. Кто-нибудь есть идея о том, как добиться этого – я надеялся, что будет фильтр для результатов страницы в диалоге ссылок?

Solutions Collecting From Web of "Изменить тип постоянных ссылок на диалог TinyMCE"

Это не настоящая проблема, так как WordPress запоминает все адреса, которые контент имел во время своего существования, и автоматически перенаправляет их на недавний. Код не является 100% неудачным профи, но вам нужно будет очень много работать, чтобы он потерпел неудачу.

Именно по этой причине вам не нужно обновлять ссылки в своем контенте, когда вы меняете структуру permalink или slug. Если перенаправления беспокоят вас, используйте один из плагинов, который может обнаружить это (я использую неработающие ссылки) или внешнюю утилиту.