Dobrý den, vývojáři, někdy potřebujeme malé změny jako dnes a zajímá nás, jak to udělat tady je, jak získat aktuální adresu URL stránky pro generování automatického odkazu pomocí kódu PHP. Zde je mám řešení pro vás to nevyžaduje žádný plugin měnící příliš mnoho kódu budu také s vámi sdílet získání aktuální URL stránky, i když nepoužíváte ve WordPress.
Níže uvedený kód požádá WordPress o získání plné URL adresy odkazu na stránku spolu s domovským odkazem pomocí tohoto dotazu získáte výsledek nezapomeňte tyto odkazy a výstupy sanitizovat.
Získání URL adresy odkazu na aktuální stránku pomocí the_permalink
<?php esc_url(the_permalink()); ?>
Další způsob, jak získat odkaz na aktuální stránku v jakékoli webové stránce založené na platformě, může to být WordPress nebo ne. Tyto odkazy fungují také pro odkazy HTTP/HTTPS.
Také si přečtěte:
- Přidat reklamní kód po každých několika příspěvcích
- Přidat ikony do panelu nastavení přizpůsobení WordPressu
<?php $Path=$_SERVER;echo $URI='http://www.example.com'.$Path;?>
Dodat do tohoto seznamu ještě jeden kód
<?php echo $current_url="//".$_SERVER.$_SERVER; ?>
Ve výše uvedeném příkladu jsou výsledky vrácené serverem nefiltrované, měly by být uniknout pomocí vhodného kódu WordPressu, jako je esc_url() nebo esc_url_raw() :
Přečtěte si, jak zabezpečit webové stránky? Proveďte tyto změny v souboru .htaccess
Pomocí dotazu na požadavek na WordPress vygenerujte aktuální adresu URL stránky.
<?phpglobal $wp;$current_url = add_query_arg( $wp->query_string, '', home_url( $wp->request ) );?>
.