Als «get-template-part» getaggte Fragen

Es ist eine WordPress-Kernfunktion, die Vorlagenteile in Designvorlagen lädt. Es erleichtert Themen die Wiederverwendung von Codeabschnitten wie Paginierung, Header-Bildern, Menüs usw.

10
Übergabe einer Variablen an get_template_part
Der WP Codex sagt dazu: // You wish to make $my_var available to the template part at `content-part.php` set_query_var( 'my_var', $my_var ); get_template_part( 'content', 'part' ); Aber wie mache ich echo $my_vardas im Template Teil? get_query_var($my_var)funktioniert bei mir nicht Ich habe Tonnen von Empfehlungen für die Verwendung locate_templatestattdessen gesehen. Ist …

6
Variablen über locate_template übergeben
Während ich in der Regel verwendet habe includeoder requireallein, um langfristige Code-Wartung zu sparen, habe ich angefangen zu verwenden get_template_partund locate_templateals Verwendung von in WordPress integriertem Zeug ist immer am besten. Meine Frage ist, sollen Sie in der Lage sein, Variablen an die Ergebnisse von entweder get_template_partoder weiterzuleiten locate_template? <?php …

3
Gibt es eine Möglichkeit, get_template_part () mit Ordnern zu verwenden?
Ich frage mich, ob es eine Möglichkeit gibt, get_template_part () mit Ordnern zu verwenden. In meinem Hauptordner befinden sich jetzt viele Dateien, da ich jedes wiederverwendbare Element in einer separaten Datei abgelegt habe. Ich würde sie dann gerne in Ordnern ablegen. Es gibt keine Informationen dazu im Codex: http://codex.wordpress.org/Function_Reference/get_template_part

3
Wie benutze ich get_template_part ()?
Könnte mir bitte jemand erklären, wie diese Funktion funktioniert? Ich weiß, was es macht, aber wenn ich mir den Quellcode in der Vorlage twenty_ten ansehe, verstehe ich nicht, wie alle Loops in einer einzigen loop.php gesammelt werden (ich habe diese Datei auch gesehen). Wie kann man beispielsweise einen bestimmten gemeinsamen …



4
Ist es möglich, das Ergebnis von get_template_part () zu überschreiben?
Ich arbeite an einem untergeordneten Thema. Ich bevorzuge es nachdrücklich, die Hauptvorlagendateien nicht zu überschreiben, um die Einfachheit des untergeordneten Themas beizubehalten und den Code- und Wartungsaufwand im Laufe der Zeit zu minimieren. In der Schleife verwendet die index.php-Vorlage im übergeordneten Thema Folgendes: get_template_part( 'content' ); was content.php einbringt , …

1
Sollten wir get_template_part () in Funktionsdateien anstelle von include_once verwenden?
Ich verwende das Theme-Check-Plugin, um mein Theme auf Fehler und Empfehlungen zu überprüfen. Ich verwende get_template_part () in Themendateien wie header.php und index.php, aber in functions.php verwende ich include_once () theme- check zeigt nicht auf diese, sondern auf include_once, das in einer widgetss.php-Datei verwendet wird, die in functions.php enthalten ist …

2
Verwenden einer benutzerdefinierten WP_Query mit der Schleife get_template_part
Ich habe eine Abfrage nach einem benutzerdefinierten Beitragstyp: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> Und ich möchte diese Beiträge mit der Datei loop-books.php durchlaufen: <?php get_template_part( 'loop', 'books' ); ?> Innerhalb der loop-books.php …

4
Gibt es eine Variable für einen Namen eines Vorlagenteils?
Wenn Sie eine Vorlage mit get_template_part()(oder locate_template()) aufgerufen haben, können Sie feststellen , in welcher Vorlage Sie sich befinden. Zum Beispiel , wenn Sie anrufen get_template_part('loop','archive');ausarchive.php und arbeiten dann in Ihrer Datei loop-archive.php. gibt es eine Möglichkeit , eine Variable zu definieren, die den Namen des aktuellen Schablonenteil hat .... …

2
Wie kann get_template_part immer zuerst das untergeordnete Thema überprüfen?
Wie kann ich WP zwingen, beim Ausführen immer zuerst den untergeordneten Themenordner zu überprüfen get_template_part? Beispiel: Kind Thema Lasten get_template_part('content', 'inventory')in single.php. Da alle untergeordneten Themen (und es gibt viele) dieselbe gemeinsame Inventarvorlagenbasis verwenden, befindet sich die Datei content-inventory.phpim übergeordneten Thema. So weit, ist es gut. Ich möchte dieser Inventarvorlage …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.