Šablona Shopping je odvozenou šablonou pro šablonu Omega, která mimochodem vypadá dost zajímavě a je prošpikována různými hooky.
Co jsem tak pochopil, tak o zobrazení názvů se stará funkce omega_entry_header(), která pomocí následujícího kódu volá další soubor wp-content/themes/omega/partials/entry-title.php
, kde je už potřebné HTML pro zobrazení názvu:
get_template_part( 'partials/entry', 'title' );
Funkce omega_entry_header()
je ale napojena na akci omega_before_entry
, čehož by šlo asi využít:
add_action( 'omega_before_entry', 'omega_entry_header' );
Teoreticky by tak mělo stačit přidat do functions.php
používané odvozené šablony Shopping, či raději jako samostatný skript prostřednictvím pluginu Code Snippets následující řádek, kterým tuto funkci odpojíte:
remove_action( 'omega_before_entry', 'omega_entry_header' );
Ale protože jsou hooky vázané na akci after_setup_theme, tak to asi nebude fungovat a bude třeba se na ni napojit:
function shopping_separatista_odebrat_nazvy() {
remove_action( 'omega_before_entry', 'omega_entry_header' );
}
add_action( 'after_setup_theme', 'shopping_separatista_odebrat_nazvy', 11 );
Dalším způsobem pak je, že zkopírujete soubor wp-content/themes/omega/partials/entry-title.php
z šablony Omega, upravíte si ho podle potřeb a nakopírujete ho do adresáře s používanou šablonou Shopping, tedy wp-content/themes/shopping/partials/entry-title.php
. Pak by se měla automaticky načítat upravená verze…
Každopádně díky za tip na opravdu zajímavou šablonu Omega, kterou lze snadno upravovat…