РЕДАКТИРОВАНИЕ РЕШЕНО Код <?php ob_start(); ?>
, помещенный перед любым другим выводом, казалось, решил проблему.
У меня проблема с ошибками, появляющимися на странице моего сайта.
Я включаю 3 php-файла перед любым выводом HTML, который есть.
<?php
include_once("rpw_includes/dtd_site_root.php");
include_once("rpw_includes/dtd_remote_module_classes.php");
include_once("rpw_includes/rpw_remote_module_classes.php");
?>
<!DOCTYPE html>
<head>
Этот код находится в моем файле header.php, и все отлично работает с моим индексным файлом, но когда я перехожу на другую страницу, которая также вызывает тот же заголовочный файл, я получаю эти ошибки.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\barnet\wp-content\themes\barnet\search-results.php:7) in C:\xampp\htdocs\barnet\wp-content\themes\barnet\rpw_includes\dtd_remote_module_classes.php on line 15
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\barnet\wp-content\themes\barnet\search-results.php:7) in C:\xampp\htdocs\barnet\wp-content\themes\barnet\rpw_includes\dtd_remote_module_classes.php on line 16
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\barnet\wp-content\themes\barnet\search-results.php:7) in C:\xampp\htdocs\barnet\wp-content\themes\barnet\rpw_includes\dtd_remote_module_classes.php on line 17
Есть идеи?
EDIT *
Поиск-results.php
<?php
/*
Template Name: Search Results
*/
?>
<?php ob_start(); ?>
<?php get_header(); ?>
<div id="page-search-hold">
<Div id="page-search"></div>
</div>
<?php
$module_obj= new RPW_results_obj();
$module_obj->write_html();
?>
<?php get_footer(); ?>
С помощью ob_start (); добавлены ошибки исчезают, но я получаю около 20px поля до того, как мое тело начинает работать, как должно быть ошибки, но они просто не отображаются?