Úvodní stránka › Fórum podpory WordPressu › Šablony, CSS (zobrazení webu) › Odstranit zápatí u šablony Hotel
Štítky: after_setup_theme, Code Snippets, Hotel, Omega, zápatí
Zvolené téma obsahuje celkem 4 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 9 let, 3 měsíce.
-
AutorPříspěvky
-
23. července 2015 (21:25) #23975
Dobrý den,
Mám následující problém
potřebuji odstranit dolní lištu v šabloně tj footer, u všech ostatních šablon které jsem předělával jsem to krásně našel v tom zdrojovým kodu, ale u té to jsem přečetl všechny soubory v šabloně a nemůžu to najít, když už to mám, název footer, smažu to, smaže i widgety, ta šablona(hotel) má nadřazenou šablonu(omega) Vyzkoušel jsem odstranit postupně části html pak je zas obnovit a stále to nejde, i ten text v té patičce nejde odstranit jen nějaká část: “by wordpress” tam furt zůstává.vydedukoval jsem podle tohoto příspěvku, by to mělo souviset s
do_action( 'omega_before_footer' ); do_action( 'omega_footer' ); do_action( 'omega_after_footer' );
ale už si fakt nejsem rady dále…
díky za rady administrátore26. července 2015 (14:42) #23995Už můžete toto téma uzavřít, díky jednomu Číňanovi a jeho návodu, jsem problém vyřešil, zde bych se nedočkal.
27. července 2015 (16:12) #24003@quez: Dočkal byste se, ale některé dotazy nejsou jednoduché a je třeba si šablonu stáhnout, vyzkoušet a najít řešení… Bohužel podobné ukřivděné odpovědi fóru (ani jeho uživatelům) vůbec nepomohou. Pokud bude mít někdo stejný problém, tak místo odpovědi najde jen zmínku o návodu, ale žádný odkaz ani vysvětlení :-(
Šablona Hotel je opět odvozena ze základní šablony Omega a platí podobný postup jako zde.
Šablona Hotel ani nemá svůj soubor
footer.php
, takže se musíme podívat přímo na Omegu, která obsahuje tuto důležitou část:do_action( 'omega_before_footer' ); do_action( 'omega_footer' ); do_action( 'omega_after_footer' );
Musíme tedy najít funkce, které tyto definované akce využívají. K tomu používá šablona Omega soubor
lib/functions/hooks.php
, konkrétně je důležitá tato část:/* footer insert to the footer. */ add_action( 'omega_footer', 'omega_footer_markup_open', 5 ); add_action( 'omega_footer', 'omega_footer_insert' ); add_action( 'omega_footer', 'omega_footer_markup_close', 15 );
Funkce
omega_footer_markup_open()
aomega_footer_markup_close()
pouze doplňují příslušné HTML, zatímcoomega_footer_insert()
se stará o samotný obsah zápatí. Pokud všechny tyto funkce odpojíme, tak by mělo celé zápatí zmizet. Opět ale budete muset použít ještě akci after_setup_theme s pozdější prioritou a kód můžete vložit třeba do pluginu Code Snippets:function hotel_separatista_odebrat_zapati() { remove_action( 'omega_footer', 'omega_footer_markup_open', 5 ); remove_action( 'omega_footer', 'omega_footer_insert' ); remove_action( 'omega_footer', 'omega_footer_markup_close', 15 ); } add_action( 'after_setup_theme', 'hotel_separatista_odebrat_zapati', 11 );
27. července 2015 (20:49) #24013TOTO TÉMA JSEM NEZALOŽIL!! nechápu proč za mě zakládáte téma, psal jsem to do tématu které souviselo viz *VYPNUTÍ NADPISU U ŠABLONY SHOPPING* vy jste to smazal,
odpověď jsem již nepotřeboval tak nechápu proč jste ji najednou napsal
ps: kdyby někdo s návštěvníků napsal že chce vědět odpověď poslal bych mu odkaz,, viz:. http://siteber.com/how-to-remove-default-footer-from-omega/ ale nevěděl jsem jestli je to zde povolené posílat příspěvky na jiné stránky.
27. července 2015 (22:24) #24020@quez: Nic jsem nemazal ani nezakládal, pouze jsem dotaz oddělil z původního tématu, protože s ním souvisel pouze okrajově (přes šablonu Omega). Autora původního tématu totiž třeba vůbec nezajímá, že řešíte něco trochu jiného s jinou šablonou a jemu kvůli tomu chodí notifikační emaily.
Odpověď byla ale stále potřeba, protože tam žádná nebyla. A teprve po víkendu jsem se k tomu dostal… Místní fórum funguje jako informační portál, takže to, že odpovím na nějaký dotaz neznamená, že chci pomoci pouze konkrétní osobě. Naopak, je mi zcela jedno, kdo se konkrétně ptá, ale chci to mít na fóru vyřešené, aby to případný další návštěvník našel (a nemusel se znovu ptát). A tento dotaz o zrušení zápatí u šablony Hotel nebude asi nikdo hledat v tématu o vypnutí nadpisu u šablony Shopping. Jasné?
Relevantní odkazy se vkládat samozřejmě mohou, není to problém. Jen upozorním případné další čtenáře, aby odkazovaný návod raději nepoužívali, protože při další aktualizaci šablony Omega zapláčou (nebo to budou muset upravovat znovu). Pokud chcete odebrat zápatí, tak k tomu použijte spíše jednoduchou funkci, kterou jsem detailně popsal výše…
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.