it-swarm-eu.dev

Spuštění libovolného kódu na konkrétní adrese URL bez vytvoření příspěvku nebo stránky?

Snažím se zjistit, které háčky můžu navázat, aby bylo možné přečíst příchozí adresu URL před tím, než je dotaz skutečně spuštěn. Rychlý pohled mi řekne, že wp_loaded nebo posts_selection by bylo dobré rozhodnutí, ale nenáviděl bych, kdyby se mi něco zřejmě zlepšilo pro mé potřeby.

template_redirect znělo slibně, ale zdá se, že je volán po výběru obsahu, takže si nemyslím, že to bude fungovat.

Myslel jsem, že přepis kód by mohl pomoci, ale líbí se mu generate_rewrite_rules nezdá se, že by umožňoval provádění libovolného kódu ... zdá se, že všechny jsou zaměřeny na přesměrování na existující obsah.

Mým cílem je napsat kód přesměrování, který nemusím být vázán na existující obsah. Našel jsem několik pluginů, které dělají podobné věci, ale všechny se zdají vyžadovat, aby byl do systému přidán příspěvek nebo stránka pro připojení přesměrování.

Například chci /foo/bar přesměrovat na /baz, ale nechci si vytvořit stránku foo nebo podstránku foo s názvem bar.

1
Beau Simensen

@Hi Beau Simensen:

Háček plugsin_loaded je jedna možnost, ale můžete použít plugin , který jsem pro tuto otázku zveřejnil, abych viděl, jaké pluginy jsou spuštěny a v jakém pořadí a používejte je k nalezení háku, který funguje nejlépe. pro tebe:

Vzhledem k vašemu cíli můžete tuto odpověď také považovat za užitečnou:

Pokud to nebylo to, co jste potřebovali, prosím, rozpracujte a mohu snad nabídnout více.

1
MikeSchinkel