get_template_part in get_template_part?

Hast du das jemals versucht?

// template file do_action( 'my_hook' ); // ex. functions.php function my_hooked_template_part() { get_template_part( 'my_loop_part_file', 'default' ); } add_action( 'my_hook', 'my_hooked_template_part' ); // my_loop_part_file-default.php get_template_part( 'query', 'default' ); if ( have_posts() ) { while ( have_posts() ) : the_post(); etc. // query-default.php get_posts( array( 'whatever' => 'and_so_on', ) ); 

Vielleicht ist es mein Setup, aber es lädt die Datei nicht. Kann es sein, dass es zu spät ist, eine andere Datei zu laden? Kann jemand bestätigen oder dies nur ein Nachteil der Verwendung der function get_template_part () (nur eine Datei – keine Verschachtelung)?

Solutions Collecting From Web of "get_template_part in get_template_part?"

Wenn Ihre Kommentare im obigen Code die Dateinamen widerspiegeln, handelt es sich um einen Bindestrich und einen Unterstricherrors.
Der Name der zweiten enthaltenen Datei sollte query-default.php lauten

Aus dem Code get_template_part :

< ?php get_template_part( 'loop', 'index' ); ?>

wird eine PHP require () für die erste Datei, die existiert …

Es sollte also nur ein Standard sein require dass man überall hinstellen kann.