In meinem benutzerdefinierten Feld hinzufügen Benutzer ihre Website URls. Ich möchte sie wie diese example.com nicht http // beispiel.com/anzeigen. Ich möchte die http/https entfernen. Dies dient nur dem Zweck der Anzeige.Entfernen Sie die Website http/https beim Hinzufügen der URL
<?php
$site = get_user_meta($current_user->ID, 'url', true);
echo '<a class="user-website" href="'.$site.'">'.$site.'</a>';
?>
Während Display, zeigt es die gesamte URL wie http://example.com in einem Link. Ich möchte das Protokoll und die Anzeige wie example.com
Dank
wird eine Verbesserung der Zähl-Parameter in str_replace wie diese hinzuzufügen: '$ site_without_http = str_replace (array ('http: //', 'https: //'), '', $ site, 1); ' – rsabir
Danke, es funktioniert. Danke, aber es fügt immer noch einen abschließenden Schrägstrich example.com/ hinzu. Eigentlich habe ich die Website so hinzugefügt http://example.com/ – Ayanize
Warum? Ich nahm an, dass die URL gültig war und eine gültige URL nur ein vollständiges Präfix haben kann. – Technoh