Проблема в том, что один из включаемых вами скриптов отправляет заголовки до того, как WordPress получит такую возможность, или из-за пустых строк между вашим include_once
и оператором get_header
веб-сервер сам отправляет заголовки по умолчанию. .
Итак, измените первые несколько строк так, чтобы они выглядели так (т.е. удалите лишние теги открытия / закрытия PHP):
<?php
/*
Template Name: form-test.php
*/
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
include_once(ABSPATH. 'wp-content/themes/fiftyfityNew/contact-form.php');
/**
* The template for displaying all pages.
*
* This is the template that displays all pages by default.
* Please note that this is the wordpress construct of pages
* and that other 'pages' on your wordpress site will use a
* different template.
*
* @package WordPress
* @subpackage Starkers
* @since Starkers 3.0
*/
get_header(); ?>
Также проверьте включенные файлы для любого вывода данных, header()
вызовов или подобных смежных открывающих / закрывающих тегов.