Autor Zpráva
Anonymouz
Profil *
Mám novou šablonu pro Wordpress, který vypisuje u stránek náhledové obrázky, které tam mít nechci. Není problém, to skrýt pomocí CSS nebo pomocí zakomentování řádku, který to dělá, ale to není moc dobré řešení. Přes child šablony to udělat nemůžu, protože šablona používá vlastní strukturu a buď se změna neprojeví, nebo přestanou fungovat určité funkce. Dříve jsem četl o tom, že se podobné úpravy mají dělat přes webhook, nebo filter. Zkusil jsem se do toho pustit, ale asi to nechápu, protože se mi to nedaří napsat tak, aby to fungovalo. Budu tedy rád, za každou radu.

V souboru, který se stará o vypsání obsahu stránek, je část kódu:
<?php if ( has_post_thumbnail() ): ?>
       <div class="entry-thumbnail"><?php the_post_thumbnail();?></div>
<?php endif; ?>

Tedy do functions.php jsem se pokoušel napsat něco takového.

if( is_page() ) {
 remove_filter('get_the_post_thumbnail', 'the_post_thumbnail'); 
}

Může mi někdo poradit, jak to udělat přes odevrání filtru / webhooku?


Edit: nefunguje mi ani tato varianta

<?php
function odeber_nahledovky() {
return'';
}
add_filter('the_post_thumbnail','odeber_nahledovky');
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0