Cum pot personaliza wp_footer, unde este codul care controlează ce face această funcție?
Folosesc tema WordPress 2013 ca punct de plecare pentru o nouă temă de la zero.
În directorul temei mele, fișierul footer.php arată astfel. (Observați funcția finală wp_footer()
.
</div><!-- #main -->
<footer id="colophon" class="site-footer" role="contentinfo">
<?php get_sidebar( 'main' ); ?>
<div class="site-info">
<?php do_action( 'twentythirteen_credits' ); ?>
<a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentythirteen' ) ); ?>" title="<?php esc_attr_e( 'Platformă de Publicare Personală Semantică', 'twentythirteen' ); ?>">. <?php printf( __( 'Propulsat cu mândrie de %s', 'twentythirteen' ), 'WordPress' ); ?></a>
. </div><!-- .site-info -->
</footer><!-- #colophon -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>
Problema este că funcția wp_footer()
pare să includă plugin-uri și cod pe care nu le doresc acolo. Mai specific, widget-ul de căutare.
Am revizuit acest articol. De asemenea, codexul mă direcționează către directorul wp-includes/general-template.php
, care nu îmi spune nimic despre ce tag-uri de șablon ar putea să necesite (mă așteptam să necesite widget-ul de căutare).
Cum poate cineva personaliza comportamentul funcției wp_footer
? Unde (în directorul de fișiere) ar trebui să caute pentru a vedea ce html/php produce dinamic wp_footer
?

Acesta ar putea fi mai multe lucruri. Nu sunt sigur ce fac creditele. Cu toate acestea, șansa este destul de mare că câmpul de căutare este creat de un widget, afișat în get_sidebar('main')
. Sub "Aspect" > "Widget-uri", ar trebui să poți găsi mai multe informații.
Șablonul care este apelat este probabil sidebar-main.php.
Dacă este un plugin specific care creează conținutul în wp_footer() (ceea ce cred că este puțin probabil), ai putea probabil să-l găsești cu add_action('wp_footer', 'the_function');
, "the_function" fiind funcția apelată.
Această acțiune specifică atașează o funcție la wp_footer()
.
wp_footer este folosit în principal pentru a încărca scripturi JavaScript și alte necesități, dar nu atât de mult pentru a adăuga conținut suplimentar.
Sper că acest lucru îți clarifică puțin situația. În cazul în care nu a făcut-o, aș fi bucuros să clarific cât mai mult posibil.
