web-dev-qa-db-fra.com

Comment remplacer une fonction dans un thème enfant

J'ai créé un thème pour enfants.

Dans le thème parent, il existe un fichier functions_custom.php, qui contient certaines définitions de fonctions. Le fichier inclus dans functions.php dans le thème parent.

Maintenant, je souhaite apporter des modifications à une fonction du fichier functions_custom.php et à la fonction utilisée dans single.php à echo du contenu dynamique.

Alors, comment remplacer cette fonction dans le thème de l'enfant?

5
Vinaya Maheshwari

Je ne sais pas si la fonction dans le functions_custom.php que vous souhaitez remplacer est une fonction enfichable comme ci-dessous:

if ( ! function_exists ( 'function_name' ) ) {
    function function_name() {
        // Function Code
    }
}

S'il s'agit d'une fonction connectable, vous pouvez simplement écrire une fonction portant le même nom dans votre thème enfant et WordPress exécutera d'abord la fonction Thème enfant.

7
Mervan Agency

Vous pouvez simplement copier le fichier functions_custom.php dans votre thème enfant et faire ce que vous voulez dans ce fichier.

0
Tarun modi