0

您好,我一直在搞乱我正在使用 wordpress 作为 cms 开发的网站。

就在我完成所有工作时,我家/索引中的所有特色图片都消失了。

我做了一些实验,发现 Wordpress 不仅仅使用 content.php。我通过对其进行明显的更改来测试它。我什至尝试重命名它(这会使所有内容消失)但什么也没发生。

现在我只想知道这条线包含哪些文件:

<?php get_template_part( 'content', get_post_format() ); ?>

我尝试回显 get_post_format(); 的值;但它什么也不返回。

是否有程序可以跟踪它调用的 php 文件?或者有没有办法回显它使用的 php 文件的名称?还是我应该强制 wordpress 使用我所做的更改的 content.php?如果是,如何?

我真的很感激任何帮助。

4

2 回答 2

1

这有点骇人听闻,但也许能够完成工作。

$filesBefore = get_included_files();

//after get_template_part( 'content', get_post_format() );

$files = array_diff($fileBefore, get_included_files());

echo '<pre>' . $files . '</pre>';

这应该向您显示在您提到的行之前和之后包含的文件之间的差异。

于 2013-06-08T02:18:25.553 回答
0

<?php get_template_part( 'content', get_post_format() ); ?>调用你的 wordpress 主题的 content.php

于 2013-06-08T16:52:16.597 回答