[Résolu] Ajouter des sections au thème twenty seventeen

  • WordPress :4.9.9
  • Statut : résolu
15 sujets de 1 à 15 (sur un total de 16)
  • Auteur
    Messages
  • #2213830
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : twenty seventeen
    • Extensions en place :
    • Nom de l’hébergeur : free.fr
    • Adresse du site : kine.cmk.free.fr

    Problème(s) rencontré(s) : Bonjour,

    Je débute dans la création de mon site, et j’aimerais rajouter une section à la page d’accueil, mais je ne sais pas comment faire.

    Pourriez vous m’indiquer la marche à suivre SVP ?

    Par ailleurs, je voudrais savoir comment référencer mon site sur google.fr, pour que quand les gens fassent des recherches mon site apparaisse, ce qui n’est pas encore la cas.

    Je vous remercie d’avance pour votre aide,

    Karo67

    #2213833
    PhiLyon
    Modérateur
    Maître WordPress
    20610 contributions

    Bonjour.

    Tu veux ajouter une section supplémentaire ou tu n’arrives pas à les afficher ?

    🙂

    #2213838
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour,

    J’aimerais ajouter une section supplémentaire, j’en ai actuellement 4 et j’arrive à les afficher 🙂

    #2213839
    PhiLyon
    Modérateur
    Maître WordPress
    20610 contributions

    Il faut créer un thème enfant, avec cette extension c’est simple https://fr.wordpress.org/plugins/child-theme-configurator/

    Ensuite dans le fichier functions.php de ce thème enfant tu colles ce code en ajustant le nombre de sections à ta guise

    add_filter( 'twentyseventeen_front_page_sections', 'prefix_custom_front_page_sections' );
         
    function prefix_custom_front_page_sections( $num_sections )
    {
            return 6;
    }

    🙂

    • Cette réponse a été modifiée le il y a 1 week et 6 days par  PhiLyon.
    #2213850
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour,

    Je vous remercie déjà pour l’info mais comme je n’ai aucune connaissance en codification voici ce que j’obtiens quand j’ouvre function.php :

    <?php
    // Exit if accessed directly
    if ( !defined( ‘ABSPATH’ ) ) exit;

    // BEGIN ENQUEUE PARENT ACTION
    // AUTO GENERATED – Do not modify or remove comment markers above or below:

    if ( !function_exists( ‘chld_thm_cfg_parent_css’ ) ):
    function chld_thm_cfg_parent_css() {
    wp_enqueue_style( ‘chld_thm_cfg_parent’, trailingslashit( get_template_directory_uri() ) . ‘style.css’, array( ) );
    }
    endif;
    add_action( ‘wp_enqueue_scripts’, ‘chld_thm_cfg_parent_css’, 10 );

    // END ENQUEUE PARENT ACTION

    Ou dois-je ajouter les lignes pour ne pas générer d’erreur ?

    #2214102
    Flobogo
    Modérateur
    Maître WordPress
    14933 contributions

    Bonjour,

    Vous devez ajouter les lignes de code proposées par PhiLyon à la suite de celles déjà présentes, donc après // END ENQUEUE PARENT ACTION

    #2214732
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour Flobogo,

    Merci pour la réponse, je l’avais mis avant END ACTION, donc je suis contente que vous m’ayez aidée.

    Par contre cela ne me rajoute pas de colonne, dois-je rajouter un nombre dans cette ligne ?

    function prefix_custom_front_page_sections ($num_sections) => devant num section ?

    Bon comme dis aucune en ligne de co…

    • Cette réponse a été modifiée le il y a 1 week et 3 days par  Flobogo. Raison: suppression des balises de code inutiles
    #2214763
    Flobogo
    Modérateur
    Maître WordPress
    14933 contributions

    Euh, vous avez demandé « comment rajouter une section » dans l’accueil avec Twenty Seventeen, pas « comment rajouter une colonne » ?
    Je ne comprends pas bien ce que vous voulez faire (il faudrait peut-être une capture écran), et je ne connais pas spécifiquement Twenty Seventeen ; mais en tous cas, non, il ne faut pas rajouter de nombre sur cette ligne de code.
    Le nombre à modifier pour les sections, c’est 6 ( return 6; ) mais ce n’est pas ce que vous voulez ?

    #2215063
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Oui Flobogo vous avez raison, ce n’est pas très clair. 🙂

    En fait, je voudrais ajouter : « contenu 5 de la page d’accueil », car il m’en autorise par défaut 4 seulement. Ce qui me permettrais de rajouter une partie du menu directement à la page d’accueil.

    Cela est-il possible avec le thème enfant ?

    Cordialement,

    Karo67

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2215071
    PhiLyon
    Modérateur
    Maître WordPress
    20610 contributions

    Bonjour.

    Le thème enfant est activé ?

    🙂

    #2215074
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour PhiLyon,

    Oui je suppose, en tout cas j’ai procédé à l’installation comme indiqué plus haut, et ajouter après END ACTION, le code que vous m’avez fourni.

    Comment puis-je vérifier que le thème est activé ?

    #2215075
    PhiLyon
    Modérateur
    Maître WordPress
    20610 contributions

    Dans Apparence/Thèmes il doit être en premier.

    🙂

    #2215076
    Karo67
    Participant
    Initié WordPress
    9 contributions

    J’ai vais vraiment avoir besoin de votre aide 🙁

    J’ai cliqué sur le thème enfant et voilà ce que me renvoi le site quand je clique dessus : <b>Parse error</b>: syntax error, unexpected ‘}’ in <b>/var/www/sdb/9/5/kine.cmk/wp-content/themes/twentyseventeen-child/functions.php</b> on line <b>15</b>

    Du coup je n’ai plus accès à rien, comment puis-je faire ?

    #2215080
    PhiLyon
    Modérateur
    Maître WordPress
    20610 contributions

    Par ftp, avec Filezilla, avec les identifiants que t’a donné ton hébergeur, dans wp-content/themes, désactives le thème enfant en ajoutant un X à la fin du nom de son dossier, WordPress va redémarré sur le thème parent.

    Après vérifies le fichier functions.php du thème enfant, tu as dû te planter dans tes manips.

    Le mieux tu le supprimes, tu en recrées un autre et tu colles le code au bon endroit.

    🙂

    #2215082
    Karo67
    Participant
    Initié WordPress
    9 contributions

    Bonjour PhyLion,

    En fait ça y est grâce à vous j’ai réussi !! J’ai enlever le petit symbôle qui pose problème sur le .php et je viens d’avoir accès au thème enfant avec si colonne !!

    Merci beaucoup !!

15 sujets de 1 à 15 (sur un total de 16)
  • Vous devez être connecté pour répondre à ce sujet.