Ascunde un div care face parte din toate paginile pe o pagină specifică
23 iul. 2013, 18:17:17
Vizualizări: 38.6K
Voturi: 5
Cum pot ascunde un div (care conține o imagine) pentru o pagină specifică WordPress?
Cred că ID-ul paginii mele este 46:
Acesta este div-ul pe care încerc să-l modific:
<div id="static-footer-image" style="position:absolute; bottom: -15px; z-index: 501;">
<img src="images/background-bottom.png"/>
</div>
Și codul CSS asociat din fișierul meu CSS principal:
#static-footer-image body.page-id-46 {
display: none;
}
Încă se afișează. Ce trebuie să fac pentru a remedia acest lucru?

David Tunnell
441
Comentarii
Toate răspunsurile la întrebare
6
2
Presupunând din structura URL-ului, structura ta de permalink %postname%
este activă. Așadar, un pic de CSS intern poate ajuta alternativ, iar sintaxa este in_page('page_slug')
:
<?php // Execută acțiunea doar pe o pagină specifică în WP ?>
<?php if( in_page('resurse') ) { ?>
<style>
#static-footer-image{
display: none;
}
</style>
<?php } ?>

Mayeenul Islam
12.9K
23 iul. 2013 20:31:22
0
Această soluție funcționează pentru mine:
body .page-id-46 #static-footer-image {
display: none;
}
dar aceasta nu:
body.page-id-46 #static-footer-image {
display: none;
}
După body adăugați un spațiu și scrieți .page-id-46 #static-footer-image{display: none;}
Verificați din nou dacă este vorba de o clasă sau un id.
În cazul meu, este un id, iată codul meu pentru referință:
body #post-448 .entry-meta-bar
{
display:none;
}
Sper că vă va fi de ajutor.

Asif
11
30 iul. 2017 17:31:42
Întrebări similare
4
răspunsuri
4
răspunsuri
6
răspunsuri