2013-08-24 4 views
1

J'essaie d'ajouter un modèle personnalisé à mon thème Wordpress, qui serait statique "A propos" du modèle de page. Je crée about.php fichier dans mon dossier twentytwelve et mis à l'intérieur du contenu comme:Problème de modèle personnalisé Wordpress

<?php get_header(); ?> 

blah blah page content 

<?php get_footer(); ?> 

Quand j'ouvre ce fichier dans le navigateur, j'obtiens l'erreur « Erreur fatale: Appel à get_header undefined function() dans * site_folder_name * \ wp-content \ themes \ twentytwelve \ about.php sur la ligne 2 ".

Comment puis-je résoudre ce problème?

+0

le faire de la bonne façon? Wordpress ne sait pas sur votre fichier, donc il n'y a pas besoin d'instructions, et donc votre php ne sait pas ces fonctions – Soundz

+1

Vous ne voulez pas ouvrir le fichier directement dans le navigateur, vous voulez toujours passer par Wordpress pour ouvrir la ressource. –

+0

Alors, comment puis-je faire wordpress reconnaître ma page? – user2713518

Répondre

1

First Ajouter un nom tamplate en haut de votre code de page:

<?php 
/* 
* Template Name: About Page 
*/ 

Et dans le tableau de bord wordpress: pages ->your page -> cliquez sur quick edit et choisissez modèle About Page comme modèle de page.

En savoir plus sur Page Templates dans codex wordpress: http://codex.wordpress.org/Page_Templates

+0

Merci beaucoup! Cela a aidé! – user2713518

1

Je pense que vous devriez commencer à partir du modèle très wordpress minimum afin que vous obtenez le coup de lui.

Il y a un très bon tutoriel disponible sur ce point:

http://www.siteground.com/tutorials/wordpress/wordpress_create_theme.htm

Le problème que vous rencontrez, je pense, est parce que vous travaillez par Editting un modèle existant avec tous son propre code supplémentaire.

Questions connexes