Já zase moc nerozumím té první části o pluginu TinyMCE. Vizuální editor TinyMCE je součástí WordPressu a není třeba nic instalovat? Součástí tohoto vizuálního editoru je i tlačítko pro snadné odkazování na již existující obsah webu.
A pokud jde o odkazy, tak jde myslím o to (pokud jsem to správně pochopil), že když uživatel vloží do nějakého příspěvku odkaz na stránku “Jana Nováková” a ona se poté provdá, tak se sice stránka přejmenuje na “Jana Petrželová”, ale odkaz ve starším příspěvku už zůstane původní. Zde je ale třeba zmínit, že i když se změní URL adresa stránky, tak i po kliknutí na původní odkaz bude návštěvník přesměrován na novou URL adresu stránky. Bohužel tam však zůstane název odkazu, tedy “Jana Nováková”.
A jaké jsou možnosti?
1) Můžete tyto odkazy automaticky monitorovat, např. pomocí pluginu Broken Link Checker. Pokud dojde k nějakému problému, tak vás na něj plugin upozorní, abyste vše mohli opravit.
2) Další možností je vkládat odkazy jinak, tedy nikoli v HTML podobě, ale např. jen zkrácený zápis (shortcode), kde bude uvedeno ID odkazované stránky. Tímto způsobem bude při zobrazení stránky odkaz vždy aktuálně vygenerován. Tento způsob má ale několik nevýhod. Na každý takový odkaz je potřeba nějaký výkon (např. SQL dotaz na zjištění aktuálního odkazu). A bohužel musíte znát ID stránky, protože nemůžete použít povedený integrovaný nástroj pro vyhledávání existujícího obsahu (nemá zatím potřebné filtry). Můžete vyzkoušet např. plugin CF Internal Link Shortcode, ale jsou určitě i další, klíčové slovo je v tomto případě “internal links”.