get_template_part无效 - WordPress

时间:2017-10-05 04:01:05

标签: php wordpress

我在header.php中使用了get_template_part(' theme-templates / opt_header1')函数,并再次使用opt_header1.php中的get_template_part(' carousal')函数。但是,header.php 中的 get_template_part(' theme-templates / opt_header1')功能正常,但我想在 opt_header1.php中使用另一个模板部分这是carousal.php,但它不起作用。

文件夹结构如下...

[文件夹]

stage.addActor(slotReel);// I wish to trigger the compute method in SlotReel after here.

.. header.php

[/文件夹]

...使用

     [template-part]

     ... opt_header1.php

     ... carousal.php

     [/template-part]

请帮助:)

1 个答案:

答案 0 :(得分:2)

您需要告诉get_template_part()要添加的文件路径,并引用主题的根目录。

所以你需要这样做:

get_template_part('theme-templates/carousal');

在没有告诉get_template_part文件的相对路径(carousal.php)的情况下,该函数正在查找(并且)carousal.php:

  1. 子主题/ carousal.php
  2. 父 - 主题/ carousal.php