web-dev-qa-db-fra.com

Comment ajouter une balise de modèle personnalisé dans le thème wordpress?

Je travaille sur un site WordPress, c'est un site de journal en ligne.

Le thème que je développe, je souhaite ajouter des fonctions de modèle personnalisées telles que get_footer() ou get_header(), afin de pouvoir enregistrer ces codes HTML et PHP de la même manière que footer.php.

Merci d'avance.

2
mushfiq

Vous pouvez définir votre fonction dans le fichier function.php et l'utiliser ultérieurement dans votre thème.

1
keatch

Dans Wordpress 3.0, vous pouvez utiliser

get_template_part($slug, $name);

Cette fonction inclura le fichier nommé "{slug} - {name} .php". Le nom $ est optionnel et s'il est vide, la fonction inclura le fichier nommé "{slug} .php".

Il y a aussi le code PHP traditionnel, mais cela ne vérifie pas si le fichier existe.

include(TEMPLATEPATH . 'template-name.php');
4
Martin-Al