IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Modifier les Hn des Titres des Widgets Footer


Sujet :

WordPress PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2017
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2017
    Messages : 142
    Par défaut Modifier les Hn des Titres des Widgets Footer
    Bonjour

    J'ai plusieurs Widgets dans mon Footer
    Voir
    https://guideyourtrip.com/

    Le site est créé via Wordpress et le Théme Divi
    Par défaut les Titres sont en H4
    J'aimerais avoir la possibilité de modifier ce Hn en le changeant en H3 ou <spam>
    Mais uniquement pour ces Titres dans le Footer ( voir photo en pj)

    Merci pour votre aide
    Images attachées Images attachées  

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 697
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 697
    Par défaut
    vous pouvez faire cela en personnalisant les fichiers du thème.
    regardez la documentation là :
    https://developer.wordpress.org/them...ate-hierarchy/

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2017
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2017
    Messages : 142
    Par défaut
    Merci bien
    Je ne vois pas à quel niveau je peux résoudre mon problème sur ce lien

  4. #4
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2017
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2017
    Messages : 142
    Par défaut
    Je m'en suis sorti en supprimant un des Titres du Footer

  5. #5
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Il existe le hook dynamic_sidebar_params qui permet de faire ça.
    Il retourne un paramètre qui permet de connaître "où" le widget se trouve.

    Voici un exemple :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function replace_title_tag_in_footer($params)
    {
        if (is_admin()) {
            return $params;
        }
        foreach ($params AS &$v) {
            if ($v['id'] === 'sidebar-footer') {
                $v['before_title'] = preg_replace('#<h3#', '<div', $v['before_title']);
                $v['after_title'] = str_replace('</h3>', '</div>', $v['after_title']);
            }
        }
        return $params;
    }
     
    add_action('dynamic_sidebar_params', 'replace_title_tag_in_footer');

  6. #6
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2017
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2017
    Messages : 142
    Par défaut
    Bonjour

    Je ne suis pas assez pro pour implémenter ce genre de solution
    Mon site a planté et j'ai du restaurer la BDD et le FTP

    Merci quand même pour votre aide

  7. #7
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    What ?

    Ce bout de code n'influe ni sur la BDD, ni sur les autres fichiers.

    Il est à placer dans le fichier functions.php du thème actif et si ça provoque une erreur, il suffit de faire CTRL+Z -_-

  8. #8
    Membre confirmé
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Mars 2017
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Mars 2017
    Messages : 142
    Par défaut
    Je l'ai exactement placé dans le fichier functions.php mais sitôt que je l'enregistre je n'ai plus la main sur wordpress qu'il m'est impossible d'accéder et mon site n'est plus accessible donc obligé de faire une restore globale via mon hébergeur.

  9. #9
    Membre confirmé
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Mai 2020
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2020
    Messages : 21
    Par défaut
    Bonjour, je me suis moi-même posé la question. Etant donné que je ne souhaitais pas toucher au FTP, j'ai simplement utilisé le widget texte (ou HTML) pour re-créer le titre mais sans balise Hn dessus. On peut mettre un peu de CSS pour rendre plus beau les titres (qui sont en réalité des paragraphes). Ensuite, j'ajoute un autre widget menu (sans titre) et le tour est joué !

    A bientôt,

  10. #10
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Il ne faut pas toucher aux fichiers du thème. Lorsque tu vas le mettre à jour, tes modifs seront écrasées.

    Quel est le but de cette modification ? Du SEO ?

    Parce qu'une règle CSS personnalisée peut changer l'apparence de tes titres.

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/07/2017, 22h15
  2. Lire et modifier les propriétés des fichiers Office
    Par SilkyRoad dans le forum Contribuez
    Réponses: 4
    Dernier message: 18/09/2006, 22h25
  3. Réponses: 5
    Dernier message: 11/08/2006, 16h43
  4. Réponses: 4
    Dernier message: 05/01/2006, 09h01
  5. [VB.NET] Datagrid : Modifier les headers des colones
    Par burnedsoul dans le forum VB.NET
    Réponses: 9
    Dernier message: 05/11/2005, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo