2012-03-27 9 views
3

wie eine seltsame Frage klingen, aber in Wordpress Seite Vorlagen haben den Namen der Vorlage an der Spitze kommentiert aus wie ...Wordpress Template-Namen und PHP

/* 
Template Name: Contact Us 
*/ 

Wenn zwei Vorlagen die gleiche Vorlage Namen sie nicht haben Wie wird der Name der Schablonenseite gelesen, wenn sie auskommentiert ist?

Antwort

4

Wie liest es den Namen der Vorlagenseite, wenn es auskommentiert ist?

Ich habe nicht durch WordPresses Quellcode, aber ich würde davon ausgehen, dass es nicht als PHP-Datei nicht analysieren, aber als Textdatei. Es geht dann Zeile für Zeile durch, bis der Vorlagenname gefunden wird.

// Edit:

Ein bisschen mehr konkrete Informationen: Wordpress fordert, dass ein File Header.

Die Funktionen, die diesen File Header laden und parsen, finden Sie in wp-includes/functions.php, zum Beispiel get_file_data. Der Kommentar zu dieser Funktion beschreibt die Einschränkungen für den Dateiheader.

Und es kann gesehen werden, dass Wordpress tatsächlich liest es als normale Datei und extrahiert die Informationen.

+0

Ahh ich sehe, vielen Dank @ Tim – Liam

+0

Hallo Suche seine wordpress.Its syntax.Please auf Google. –