- Statut : non résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par bond70, le il y a 12 années et 9 mois.
-
AuteurMessages
-
22 novembre 2011 à 5 h 19 min #502271
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.2.1
– Version de PHP/MySQL : 5.2.17
– Thème utilisé : twenty eleven
– Extensions en place : n/a
– Nom de l’hebergeur : n/a
– Adresse du site : http:/dev.leadcreation.com.auProblème(s) rencontré(s) :
Bonjour,
J’aimerais afficher la div (ligne 3) : class= »buildingDiv » sur toutes les pages de mon site SAUF la page d’accueil.
Savez-vous comment faire cela en php ?
MERCI !
Ma page : http://dev.leadcreation.com.au
Code de mon footer :
<?php
/**
* The template for displaying the footer.
*
* Contains the closing of the id=main div and all content after
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
?>
</div><!-- #main -->
<div style="clear: both; width: 100%" class="buildingDiv"></div>
<footer id="colophon" role="contentinfo">
<?php
/* A sidebar in the footer? Yep. You can can customize
* your footer with three columns of widgets.
*/
get_sidebar( 'footer' );
?>
<div class="mainFooter widget-area">
<?php if ( ! dynamic_sidebar( 'sidebar-7' ) ) : ?>
<div id="site-generator">
<?php do_action( 'twentyeleven_credits' ); ?>
<a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentyeleven' ) ); ?> » title= »<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyeleven' ); ?> » rel= »generator »><?php printf( __( 'Proudly powered by %s', 'twentyeleven' ), 'WordPress' ); ?></a>
</div>
<?php endif; // end sidebar widget area ?>
</div>
</footer><!-- #colophon -->
</div><!-- #page -->
<?php wp_footer(); ?>
</body>
</html>22 novembre 2011 à 12 h 06 min #802845
<div style="clear: both;width: 100%" class="buildingDiv">23 novembre 2011 à 0 h 24 min #802846Salut,
Malheureusement ca ne marche pas. 😕
Voici le code de mon footer :
<?php
/**
* The template for displaying the footer.
*
* Contains the closing of the id=main div and all content after
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
*/
?>
Voici le code de la fonction is_home() présente dans le fichir wp-includes/query.php :
/**
* Is the query for the blog homepage?
*
* This is the page which shows the time based blog content of your site.
*
* Depends on the site’s « Front page displays » Reading Settings ‘show_on_front’ and ‘page_for_posts’.
*
* If you set a static page for the front page of your site, this function will return
* true only on the page you set as the « Posts page ».
*
* @see is_front_page()
*
* @see WP_Query::is_home()
* @since 1.5.0
* @uses $wp_query
*
* @return bool True if blog view homepage.
*/
function is_home() {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( ‘Conditional query tags do not work before the query is run. Before then, they always return false.’ ), ‘3.1’ );
return false;
}
return $wp_query->is_home();
}23 novembre 2011 à 11 h 21 min #802847Ah. Ton wordpress doit être configuré pour afficher une page statique en home. Dans ce cas là, essaye de remplacer le test sur [c]is_home()[/c] par [c]is_front_page()[/c].
24 novembre 2011 à 5 h 42 min #802848ça marche merci !
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.