Je suis nouveau sur Wordpress et je suis en train de convertir un site HTML/CSS que j'ai créé pour Wordpress afin de permettre à mon client de le modifier plus facilement à partir du panneau d'administration.
J'ai fourni 3 captures d'écran et je les consulterai ici.
La première capture d'écran montre à quoi mon site ressemble à ce jour. Il utilise un modèle que j'ai créé et appelé homepage.php (voir la capture d'écran 3 pour le code). Le modèle comprend header.php qui contient le logo, le menu de navigation, etc. Il contient la bannière de l’image et inclut finalement footer.php. Je souhaite que la partie "Nos valeurs" soit modifiable afin que mon client puisse modifier le texte à tout moment.
Actuellement, ils peuvent éditer la partie supérieure qui dit "Coaching PROtentiel" et c'est parce qu'elle est incluse dans la page dans le panneau d'administration et non dans le modèle. Je souhaite que la partie inférieure comprenant "Nos valeurs" puisse également être modifiée à partir de ce panneau. Existe-t-il un moyen de le faire ou ce contenu doit-il être statique et intégré au modèle? "Nos valeurs" et "Nos collaborateurs" se trouvent dans un menu de navigation secondaire dynamique auquel mon client peut ajouter des éléments s'il le souhaite. Toutefois, ils ne peuvent pas modifier le contenu de l'élément de menu.
Images:
S'il vous plaît, aidez-moi les gars, cela fait des jours que je cherche partout.
Si vous voulez rendre ce thème intuitif, vous devez créer une section "options de thème" dans le backend. Il existe un plug-in appelé "option tree" qui accélère le développement de ceci. Vous pouvez créer autant de zones de contenu que vous le souhaitez et les répartir dans les modèles. L'avantage de procéder de cette façon est que vous pouvez laisser de nombreux commentaires expliquant le processus dans l'écran d'administration de votre client.
Je recommanderais d'installer le plugin Advanced Custom Fields
afin d'atteindre la fonctionnalité désirée. Une fois que vous l'avez téléchargé, créez quelques champs. Par exemple, créez un champ appelé "footer_text" et imprimez-le comme ceci:
<?php the_field('footer_text'); ?>
et ainsi de suite avec le reste des champs.
Ces liens devraient vous aider: http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items
avec ces deux techniques, vous pouvez donner à votre client la possibilité de changer le contenu et la navigation. Pour ceux-ci, vous devez éditer votre thème et insérer les extraits sur le placese dont vous souhaitez afficher le contenu ....
Pour le pied de page, vous pouvez utiliser une page personnalisée.
$loop = new WP_Query( 'pagename=footer' );
while ( $loop->have_posts() ) : $loop->the_post();
the_content();
endwhile;
Je le ferais probablement de cette façon,