Toutes mes réponses sur les forums
-
AuteurMessages
-
31 mai 2016 à 16 h 35 min en réponse à : Modification footer / Identification d’une page pour modification #1057758
Les couleurs sont définis dans le fichier inc/assets/css/tc_common.min.css
Bonjour,
Si ton thème n’est plus mis à jour, tu peux essayer de rajouter le code suivant dans le fichier header.php après l’instruction wp_head()
var $ = jQuery.noConflict();
.
Cela devrait permettre au fichier script.js de retrouver ces petits.Sauvegarde le fichier en local pour pouvoir revenir en arrière le cas échant.
31 mai 2016 à 15 h 52 min en réponse à : Modification footer / Identification d’une page pour modification #1057756Bonsoir,
Tous les éléments de ton footer ont une classe ou un id tu peux donc modifier la couleur avec du css
Tout ce code est défini dans le fichier incpartsclass-footer-footer_main.php
Bonjour,
Ton code fonctionne, car le add_action est fait dans le fichier template-tags.php. Celui-ci, teste l’existence de la fonction onepress_footer_site_info avant de déclarer la sienne.
Oui, il ne faut jamais modifier directement le thème parent, mais le faire dans le thème enfant.
Deux fonctions ne peuvent pas avoir le même nom. Dans le fichier functions.php de ton thème enfant, tu peux redéclarer toutes les fonctions du thème parent qui testent d’abord leur non existence, comme pour la fonction onepress_footer_site_info.
Si tu crée un fichier template-tags.php dans ton thème enfant, celui-ci ne sera pas automatiquement pris en compte et n’empêchera pas le chargement du même fichier de ton thème parent, car il ne fait pas partie des fichiers de base de la hiérarchie de template de WordPress. Tu devras donc l’inclure toi même depuis le fichier functions.php.
Bonjour,
Pour que ton code fonctionne, il faut que tu ajoute le code suivant dans ton fichier fonctions.php
add_action( ‘onepress_footer_site_info’, ‘onepress_footer_site_info’ );
.
Pour information, le code actuellement générer se trouve dans le fichier inctemplate-tags.php à partir de la ligne 729.
do_action est une fonction de WordPress qui permet à un thème enfant où un plugin de modifier facilement le comportement de WordPress et doit être associé à un ou plusieurs add_action
Bonjour,
Effectivement, la page ne sera pas visible si elle est en draft. Cependant si un lien manuel a été fait sur la page, cela affichera normalement une page 404.
Une façon de rediriger vers la page pasDoffres est d’utiliser le code suivant (pas forcément le meilleur)
function changeDefault( $query ) {
if ( !is_admin() && $query->is_main_query()) {
$query_vars = $query->query_vars;
if ( $query_vars == ‘offres-demploi’)
add_action( ‘template_redirect’, ‘redirect_to_pasdoffres’);
}
}
add_action( ‘pre_get_posts’, ‘changeDefault’ );function redirect_to_pasdoffres() {
if ( is_404()) {
wp_redirect( site_url(‘pasDoffres’));
exit;
}
}Bonsoir,
Ta fonction changeDefault devrait commencer par faire un remove_action( ‘pre_get_posts’, ‘changeDefault’ ) d’elle même, pour ne pas partir en boucle avec le query_post qu’elle appelle.
Modifie le code comme ceci
if ( $query->current_post && ($query->current_post % 3) == 0) echo ‘
‘;et ajoute dans le fichier style.css
.spacebefore {
padding-top:1rem;
}
.home .entry-footer {
display:none;
}En mettant une deuxième classe à la
et en stylisant cette classe par du css.Bonjour,
essaye d’ajouter le code suivant
current_post && ($query->current_post % 3) == 0) echo ‘
‘; ?>entre les deux lignes
$query->the_post();
get_template_part( ‘template-parts/content’, ‘home’ );
Remplace
$vide= empty($field_value);
var_dump($vide); ?>
<?php var_dump($field_value);
if($vide==false){?><?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . $field_value . ‘‘ ); ?>
vide
<?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . single_cat_title( », false ) . ‘‘ ); ?>
plein
<?php }
?>par
var_dump($field_value);
if ( !$field_value) { ?><?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . $field_value . ‘‘ ); ?>
vide
<?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . single_cat_title( », false ) . ‘‘ ); ?>
plein
<?php }
?>Tu sembles aussi avoir une parenthèse après ton else.
SI j’ai bien compris, tu es dans une archive de catégorie, tu peux donc récupérer l’id de la catégorie affichée avec get_queried_object_id. Essaie le code suivant :
<?php
$term_id = get_queried_object_id();
$field_value = get_field( ‘h1_personalisé’, ‘category_’ . $term_id);
?><?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . single_cat_title( », false ) . ‘‘ ); ?>
- <?php printf( __( 'Nos archives: %s', 'twentytwelve' ), '‘ . $field_value . ‘‘ ); ?>
Bonjour,
D’après la documentation d’ACF, tu dois employer le code suivant pour récupérer un champ d’une catégorie :
the_field( ‘h1_personalise’,’category_’ . $cataegory_id)
où $category_id est l’id de ta catégorie.
Bonsoir,
Pour récupérer l5ID d’une catégorie, dans l’administration de WordPress, modifie la catégorie et dans la barre d’adresse du navigateur tu as cette information : http://example.com/wp-admin/term.php?taxonomy=category&tag_ID=3&post_type=post&wp_http_referer=…
Essaie avec padding-bottom: 0 et margin-bottom: 0
S cela ne suffit pas montre moi aussi le résultat pour firebug pour le sous titre
-
AuteurMessages