Hi, I just installed wordpress custom themes to my wordpress page then this error appears when open the admin page. On top of the admin page. Why is it ?

Warning: Cannot modify header information - headers already sent by (output started at /home/ocklaw5/public_html/new/wp-content/themes/ocklaw/functions.php:2) in /home/ocklaw5/public_html/new/wp-includes/functions.php on line 861

Warning: Cannot modify header information - headers already sent by (output started at /home/ocklaw5/public_html/new/wp-content/themes/ocklaw/functions.php:2) in /home/ocklaw5/public_html/new/wp-includes/functions.php on line 862

How to fix it?

Themes functions:

functions.php

<?php

add_filter('get_comments_number', 'comment_count', 0);
	function comment_count($count) {
		if (! is_admin()){
		global $id;
		$comments_by_type = &seperate_comments(get_comments('status=approve&post_id=' .$id));
		} else {
		return $count;
		}
	}

	remove_action('wp_head', 'rsd_link');
	remove_action('wp_head', 'wlwmanifest_link');
	remove_action('wp_head', 'feed_links_extra', 3);

	function remove_generator() {
		return '';
	}

	add_filter('the_generator', 'remove_generator');

	function login_error_mess(){
	return 'ERROR: Invalid username or password.';
	}

	add_filter('login_errors', 'login_error_mess');

// JQuery

function my_scripts_method() {
    // register your script location, dependencies and version
    wp_register_script('jquery_script', get_template_directory_uri().'js/jquery-1.4.2.min.js', array('jquery'), '1.0');
    wp_register_script('jqfaq_script', get_template_directory_uri().'js/jq-faq-2.js', array('jquery'), '1.0');

    // enqueue the script
    wp_enqueue_script('jquery_script');
    wp_enqueue_script('jqfaq_script');
	}

function my_scripts_method2() {
    // register your script location, dependencies and version
    wp_register_script('jquery17_script', get_template_directory_uri().'js/jquery-1.7.1.min.js', array('jquery'), '1.0');
    wp_register_script('Cycle_script', get_template_directory_uri().'js/jquery.cycle.all.js', array('jquery'), '1.0');

    // enqueue the script
    wp_enqueue_script('jquery17_script');
    wp_enqueue_script('Cycle_script');
	}

	if( is_page_template( 'page-practice-area.php' ) ) {
	add_action('wp_enqueue_scripts', 'my_scripts_method');
	}

	if( is_page_template( 'front-page.php' ) ) {
	add_action('wp_enqueue_scripts', 'my_scripts_method2');
	}
?>

This line 861 & 862 in wp-includes\functions.php:

setcookie( 'wp-settings-' . $user->ID, $settings, time() + 31536000, SITECOOKIEPATH );
setcookie( 'wp-settings-time-' . $user->ID, time(), time() + 31536000, SITECOOKIEPATH );

How to fix the problem ?

(I already ask in the wordpress forum , and who knows if in php forum somebody can help me. :)

Remove the empty line before <?php

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.