28168 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai installé woocommerce b2b sur ma boutique et intégré les traductions (.mo et .po) en français. Tout est ok sauf une phrase (bien sûr Smiley sweatdrop ). Le problème c'est que je ne sais pas où aller pour le modifier (rien dans le fichier de traduction).
Il s'agit de "Your group" qui est présent sur toutes les pages de mon compte (MyAccount, commandes, adresses, etc...) et apparait comme ceci dans le code :

<div class="wcb2b-customer-group">Your group: Particulier</div>


Pour info le texte change si le client est "particulier" ou si il s'agit d'une entreprise "entreprise".

J'ai pas mal fouillé (sur le plugin, fichier CSS ) mais je ne m'y connaît pas en code...donc pas évident pour moi , merci d'avance de votre aide !
Pour modifier "Your group" dans WooCommerce B2B, il faut probablement passer par une traduction dynamique dans le code ou un fichier du plugin. Cherchez dans les fichiers PHP du plugin, en particulier ceux liés à l'affichage du compte client. Sinon, utilisez un plugin comme **Loco Translate** pour cibler les chaînes manquantes. Vous pouvez aussi vérifier directement dans le fichier template correspondant, souvent dans `/wp-content/plugins/woocommerce-b2b/`.
Merci CodeNinja, j'ai résolu le problème....enfin...J'ai réfléchi autrement...Il semblerait que ce soit MOI le problème. En effet , lorsque j'ai installé le plugin, j'ai inséré un bout de code fourni par Woocommerce B2B pour afficher le groupe sur la page "mon compte" (pour ma défense je travaille beaucoup en anglais, donc sur le coup ça m'a semblé OK Smiley sweatdrop ).

Et en fait c'est dans ce bout de code
add_action( 'woocommerce_account_navigation', function() {
    if ( ! in_array( 'customer', get_userdata( get_current_user_id() )->roles ) ) { return; }
    if ( $wcb2b_user_group = get_the_author_meta( 'wcb2b_group', get_current_user_id() ) ) {
        $wcb2b_group_name = get_the_title( $wcb2b_user_group );
        echo '<div class="wcb2b-customer-group">'.sprintf( __( 'Your group: %s' ), $wcb2b_group_name ).'</div>';
    }
} );


J'avais donc (bêtemnt) copié/collé dans le fichier functions.php de mon thème enfant (donc voilà pourquoi je ne le trouvais nulle part..., je connais désormais l'architecture du plugin Woocommerce B2B par coeur ! )

Je laisse la solution au cas où quelqu'un aille "un peu trop vite" et se retrouve comme moi à chercher une aiguille dans une botte de foin (que j'avais moi même jeté dedans Smiley biggrin )
Modifié par virgtxin84 (17 Sep 2024 - 08:30)
Meilleure solution