Led
31

Jak předávat vlastní GET parametry ve WordPress

By majlan  //  Tipy, Webová tvorba  //  Komentářů: 0

WordPress zvládá různé tvary URL, od základních id_clanku=15 až po seo-friendly adresy, problém však nastává ve chvíli, kdy potřebujeme z nějakého důvodu předávat v adrese také vlastní GET parametry. Jak tedy z adresy www.loremipsum.cz/?id_clanku=x udělat www.loremipsum.cz/?id_clanku=x&param=y ?

Řešením je napsat si vlastní „plugin“. Vytvoříme tedy php skript s tímto kódem:

<?php
/* Plugin Name: myGet */
add_filter('query_vars', 'parameter_queryvars');
function parameter_queryvars($qvars) {
  $qvars[] = 'nazev_parametru';
  return $qvars;
}
?>

Tento kód nám zajistí, že WordPress rozpozná GET parametr s názvem „nazev_parametru“. Soubor nahrajte do složky wp-content/plugins a aktivujte v administraci pluginů.

GET parametr pak lze v kódu zpracovat takto:

global $wp_query;
if (isset($wp_query-&gt;query_vars['nazev_parametru'])) //radeji zkontrolujeme
{
  $param = $wp_query-&gt;query_vars['nazev_parametru'];
  ...
}

Zdroj: www.webopius.com

Ještě jeden tip: Pokud chcete spouštět php kódy přímo v příspěvcích či stránkách, použijte tento plugin.

Pozor! Nezkoušel jsem to v případě použití seo-friendly adres, je možné, že to bude vyžadovat i dodatečné úpravy v .htaccess.

Vyjádři svůj názor



Zajímá vás cokoliv o mobilních aplikacích? Uvažujete o spolupráci? Kontaktujte mne na seitler@reinto.cz

O mně

Jmenuji se Milan Seitler a jsem spoluzakladatelem společnosti Reinto s.r.o., ve které se věnujeme mobilním i webovým aplikacím a marketingu.

Zabývám se celým procesem tvorby mobilních a webových aplikací. Nejvíce se věnuji návrhu aplikace a UX/UI designu. Kladu velký důraz na jednoduchost a srozumitelnost uživatelského rozhraní.

Zajímám se o online i offline podnikání, fascinují mě úspěšní lidé, kteří se nebojí tvrdé práce. Mou hlavní motivací je konkurence, která mě vždy nutí jít do všeho naplno, protože nerad prohrávám.

Mám rád hudbu, knížky, sport a cestování.

milan@seitler.cz

Odkazy

Sms půjčka

Nabizíme službu "SMS půjčka" do 15000 Kč ihned na účet.

Inzerujte zde!

Kupte si odkaz! PR 3, SR 2

Inzerujte zde!

Kupte si odkaz! PR 3, SR 2

Inzerujte zde!

Kupte si odkaz! PR 3, SR 2

Partner links