Funkce get_permalink

Funkce get_permalink() je podobná funkci the_permalink(), na rozdíl od ní však vrací proměnnou, odkaz se tak nevypíše a vy s ním můžete dále pracovat. Lze ji použít mimo loop a pokud ji použijeme bez parametru ID, vrátí url posledního postu, ne url aktuální stránky. 

Použití:

$permalink = get_permalink( $id );

Parametry:

$id – id postu, nebo stránky, jehož url chceme získat. Může být číslo(id), nebo object, kdy získáte data pomocí jiné funkce, viz příklady.Při použití uvnitř loop je defaultní hodnota id aktuálního článku.

Příklady:

echo get_permalink( 268 );

Zobrazí url postu s id 268

echo esc_url( get_permalink( get_page_by_title( 'Monthly Events' ) ) );

Zobrazí url postu s titulkem Monthly Events. Toto je příklad, kdy je parametrem objekt.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *