Stocker du code /texte dans une varible

J.Winch
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 29
Inscription: 30 Aoû 2010

Stocker du code /texte dans une varible

Message le Jeu Sep 30, 2010 12:54

Bonjour,

J'aimerais savoir si il serais possible de centraliser des textes/codes d'un thème wordpress dans un seul fichier afin de faciliter une traduction des "fonctions d'un blog" via un child theme (les fichiers .mo ne me permettent pas de faire ce que je veux):

Exemple avec mon single.php

Code: Tout sélectionner
<div class="post clearfix" id="post-<?php the_ID(); ?>">
                  <!-- google_ad_section_start(weight=hight) -->
                     <h1><a href="<?php the_permalink() ?>" rel="<?php _e("bookmark"); ?>" title="<?php _e("Permanent Link to"); ?> <?php the_title(); ?>"><?php the_title(); ?></a></h1>
                  <!-- google_ad_section_end -->
               
                        <p class="postinfo"><?php the_author_posts_link(); ?> on <?php the_time('M d, Y') ?> with <a href="<?php comments_link(); ?>"><?php _e('Comments'); ?> <?php comments_number('0','1','%'); ?></a></p>
            


               
                     <div class="entry clearfix">
                         <!-- google_ad_section_start(weight=medium) -->
                        <?php the_content(''); ?>
                        <!-- google_ad_section_end -->   
                            <?php wp_link_pages(); ?>                         
                     </div>

deviendrait :

Code: Tout sélectionner
<div class="post clearfix" id="post-<?php the_ID(); ?>">
                  <!-- google_ad_section_start(weight=hight) -->
                     <h1><a href="<?php the_permalink() ?>" rel="<?php _e("bookmark"); ?>" title="<?php _e("Permanent Link to"); ?> <?php the_title(); ?>"><?php the_title(); ?></a></h1>
                  <!-- google_ad_section_end -->
               
                       $var_author_links
               
                     <div class="entry clearfix">
                         <!-- google_ad_section_start(weight=medium) -->
                        <?php the_content(''); ?>
                        <!-- google_ad_section_end -->   
                            <?php wp_link_pages(); ?>                         
                     </div>

$var_author_links serait contenu dans un fichier (language.php, qui serait en référence via le header du thème) où serait noté toutes les attributions dans ce genre :
$var_single_author = <p class="postinfo"><?php the_author_posts_link(); ?> on <?php the_time('M d, Y') ?> with <a href="<?php comments_link(); ?>"><?php _e('Comments'); ?> <?php comments_number('0','1','%'); ?></a></p>

Pour traduire ce thème (qui est lui même un child theme) dans une autre langue je n'aurai qu'a créer un child thème, traduire le fichier language.php qui contient toutes les référence, le mettre dans le dossier du child theme et l'overwrite devrait faire le reste.

dasn la structure de mon site multi-blogging ça donneras :
mesblogs.com (Child Theme du theme de base, en anglais)
fr.mesblogs.com (Child Theme du Child Theme, en français)


Quelqu'un aurait des idées sur comment faire ça ?

Merci d'avance pour votre aide.

Cordialement,

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités