Wordpress Menü URL Filter deaktivieren?

truetone

Ensign
Registriert
März 2021
Beiträge
210
Hey,

ich habe woke Wordpress Seite. Im Admin-Panel unter Design > Menüs kann ich eine Navigation anlegen. Das klappt alles wunderbar. Ich möchte jetzt aber einen Link einfügen der nicht mit http oder https beginnt sondern einen Deeplink in eine App rein. Wenn ich den Link so erstelle in einem Beitrag: meineapp://example.com funktioniert das wunderbar. Die App öffnet sich auf dem Gerät.

Füge ich die URL über das Admin-Panel ein, speichert WordPress das nicht. Trage ich es direkt in der Datenbank ein, ist der href trotzdem leer. Scheint daran zu liegen, dass das Schema nicht bekannt ist wie https:// und co.
Kann man das irgendwo deaktivieren? Oder weiß jemand wie ich danach suchen kann? Ich finde unter Filter oder render links scheme nichts.

Vielen Dank
 
Habe es nun nach langer Suche endlich gefunden: https://developer.wordpress.org/reference/hooks/kses_allowed_protocols/

Der Code dazu sieht dann in der functions.php wie folgt aus:
PHP:
function allow_custom_protocols($protocols) {
    $protocols[] = 'whatsapp'; #WhatsApp gegen das gewünschte Protokoll tauschen, hier wäre es nun whatsapp://
    return $protocols;
}
add_filter('kses_allowed_protocols', 'allow_custom_protocols');
 
  • Gefällt mir
Reaktionen: Hamstergeddon und netzgestaltung
Zurück
Oben