Wordpress PHP Включить - PullRequest
       3

Wordpress PHP Включить

1 голос
/ 01 декабря 2011

РЕДАКТИРОВАНИЕ РЕШЕНО Код <?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 поля до того, как мое тело начинает работать, как должно быть ошибки, но они просто не отображаются?

1 Ответ

1 голос
/ 01 декабря 2011

Убедитесь, что на другой странице, включающей header.php, в первой строке есть include.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...