Это меня совершенно запутало!
У меня есть небольшой фрагмент кода PHP, <?php include('/includes/stuff.php'); ?>
.Все, что он делает, это выводит изображение.
Если я добавлю это в файлы header.php или index.php тем WP, оно никогда не появится.Вот фактический код в моем файле themes.php themes:
<img src="<?php bloginfo('stylesheet_directory');?>/images/content-top.gif" alt="content top" class="content-wrap" />
<?php include('/includes/stuff.php'); ?> TEST TEST TEST //this is the custom code
<div id="content">
Но когда он действительно выполняется, он выглядит так:
<img src="http://www.bavarianblue.com/wp-content/themes/Polished/images/content-top.gif" alt="content top" class="content-wrap" />
<div id="content">
Он просто полностью игнорирует мой код.Нет ошибок, нет ничего.
Единственный раз, когда я мог заставить его работать, это если я включил его в уже включенный файл.Например, в header.php есть включение для features.php.Если я включил его там, он работал нормально.Но я не хочу этого там, мне нужно это в index.php.
Есть ли какая-то конфигурация в WordPress, где нужно знать все, что включает в себя или что-то?Я подтвердил, что мои файлы изменяются (на FTP).
РЕДАКТИРОВАТЬ
Я только что попытался get_template_part () , как описано наWordPress Codex, безрезультатно.Вот фрагмент кода, который я пробовал:
<?php get_template_part( 'includes/stuff' ); ?>
Джаред