Warning: Cannot modify header information - headers already sent by wordpress
nicht in der Lage, hinzufügen von Inhalten, die in Seiten wie über uns ,Kurse,Kontaktieren Sie uns..während Sie den Text hinzufügen Fehler anzeigen
Warning: Cannot modify header information - headers already sent by (output started at /home/phptraining/public_html/wp-content/themes/health-center-lite/Funktionen.php:95) in /home/phptraining/public_html/wp-admin/post.php auf der Linie 235
und
Warning: Cannot modify header information - headers already sent by (output started at /home/phptraining/public_html/wp-content/themes/health-center-lite/Funktionen.php:95) in /home/phptraining/public_html/wp-includes/pluggable.php on line 1196
functions.php
<?php /**Includes reqired resources here**/
define('WEBRITI_TEMPLATE_DIR_URI',get_template_directory_uri());
define('WEBRITI_TEMPLATE_DIR',get_template_directory());
define('WEBRITI_THEME_FUNCTIONS_PATH',WEBRITI_TEMPLATE_DIR.'/functions');
define('WEBRITI_THEME_OPTIONS_PATH',WEBRITI_TEMPLATE_DIR_URI.'/functions/theme_options');
require( WEBRITI_THEME_FUNCTIONS_PATH . '/menu/default_menu_walker.php' ); //for Default Menus
require( WEBRITI_THEME_FUNCTIONS_PATH . '/menu/webriti_nav_walker.php' ); //for Custom Menus
require( WEBRITI_THEME_FUNCTIONS_PATH . '/commentbox/comment-function.php' ); //for comments
require( WEBRITI_THEME_FUNCTIONS_PATH . '/widget/custom-sidebar.php' ); //for widget register
//content width
if ( ! isset( $content_width ) ) $content_width = 900;
//wp title tag starts here
function hc_head( $title, $sep )
{ global $paged, $page;
if ( is_feed() )
return $title;
//Add the site name.
$title .= get_bloginfo( 'name' );
//Add the site description for the home/front page.
$site_description = get_bloginfo( 'description' );
if ( $site_description && ( is_home() || is_front_page() ) )
$title = "$title $sep $site_description";
//Add a page number if necessary.
if ( $paged >= 2 || $page >= 2 )
$title = "$title $sep " . sprintf( _e( 'Page', 'helth' ), max( $paged, $page ) );
return $title;
}
add_filter( 'wp_title', 'hc_head', 10,2 );
add_action( 'after_setup_theme', 'hc_setup' );
function hc_setup()
{ //Load text domain for translation-ready
load_theme_textdomain( 'health', WEBRITI_THEME_FUNCTIONS_PATH . '/lang' );
add_theme_support( 'post-thumbnails' ); //supports featured image
//This theme uses wp_nav_menu() in one location.
register_nav_menu( 'primary', __( 'Primary Menu', 'health' ) );
//theme support
$args = array('default-color' => '000000',);
add_theme_support( 'custom-background', $args );
add_theme_support( 'automatic-feed-links');
require_once('theme_setup_data.php');
require( WEBRITI_THEME_FUNCTIONS_PATH . '/theme_options/option_pannel.php' ); //for Custom Menus
//setup admin pannel defual data for index page
$health_center_lite_theme=theme_data_setup();
function hc_custom_excerpt_length( $length ) { return 50; }
add_filter( 'excerpt_length', 'hc_custom_excerpt_length', 999 );
function hc_new_excerpt_more( $more ) { return '';}
add_filter('excerpt_more', 'hc_new_excerpt_more');
$current_theme_options = get_option('hc_lite_options'); //get existing option data
if($current_theme_options)
{ $hc_lite_theme_options = array_merge($health_center_lite_theme, $current_theme_options);
update_option('hc_lite_options',$hc_lite_theme_options);
}
else
{ add_option('hc_lite_options',$health_center_lite_theme); }
}
/******** health center js and cs *********/
function hc_scripts()
{ //Theme Css
wp_enqueue_style('health-responsive', WEBRITI_TEMPLATE_DIR_URI . '/css/media-responsive.css');
wp_enqueue_style('health-font', WEBRITI_TEMPLATE_DIR_URI . '/css/font/font.css');
wp_enqueue_style('health-bootstrap', WEBRITI_TEMPLATE_DIR_URI . '/css/bootstrap.css');
wp_enqueue_style('health-font-awesome', WEBRITI_TEMPLATE_DIR_URI . '/css/font-awesome-4.0.3/css/font-awesome.min.css');
wp_enqueue_script('health-menu', WEBRITI_TEMPLATE_DIR_URI .'/js/menu/menu.js',array('jquery'));
wp_enqueue_script('health-bootstrap_min', WEBRITI_TEMPLATE_DIR_URI .'/js/bootstrap.min.js');
}
add_action('wp_enqueue_scripts', 'hc_scripts');
if ( is_singular() ){ wp_enqueue_script( "comment-reply" ); }
//Read more tag to formatting in blog page
function hc_content_more($more)
{ global $post;
return ' <a href="' . get_permalink() . "#more-{$post->ID}\" class=\"hc_blog_btn\">Read More<i class='fa fa-long-arrow-right'></i></a>";
}
add_filter( 'the_content_more_link', 'hc_content_more' );
?>
<?php
/**
* Register Widget Area.
*
*/
function wpgyan_widgets_init() {
register_sidebar( array(
'name' => 'Header Sidebar',
'id' => 'header_sidebar',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2 class="rounded">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'wpgyan_widgets_init' );
?>
InformationsquelleAutor Shabna Raj | 2015-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies hat nichts zu tun mit functions.php Header senden. Vielmehr hat es zu tun mit der Ausgabe begonnen haben (in der Funktionen-Datei) bevor Header gesendet werden (durch andere WordPress-Skripte). Was sehen Sie, wenn Sie sich auf
line 95
ist die folgende:Dass Leerzeile zwischen dem öffnen und schließen PHP-tags ist die Ursache des Fehlers. Stattdessen, Sie sollten loszuwerden diese beiden tags, damit der code wird:
Während Sie gerade dabei sind, auch löschen Sie die Letzte Zeile der functions.php - Datei (die Schließung
?>
PHP-tag). Es ist hier überflüssig.Haben Sie Lesen Sie meine Antwort? Es ist die Lösung...
InformationsquelleAutor rnevius
Dieser Fehler ist nicht spezifisch für wordpress. Dies ist ein standard-Fehler von PHP. Dieses problem Auftritt, weil Sie versuchen, zu ändern-Header nach einer Ausgabe ist, die generiert die Seite wie php echo oder html gerendert wird.
Ich hoffe das hilft dir.
In dieser Datei hemes/health-center-lite/functions.php in Zeile 95 wird es eine header-Funktion, entfernen Sie es, wenn Sie es nicht brauchen oder sonst setzen Sie es an den Platz an dem es vor <html> tag beginnt oder Sie echo nichts von php-code. Ich hoffe, du hast meinen Punkt.
noch habe ich nicht bekommen
War dies ein einfachste Weg, die ich erklären könnte. Es ist eine sehr einfache Fehler zu beheben, wenn Sie verstehen, wie die header () - Funktion funktioniert. Diesen link Lesen, es könnte Ihnen helfen, stackoverflow.com/questions/8028957/... und ich empfehlen ein Sie, zu verstehen, wie die header-Funktion funktioniert ersten.
InformationsquelleAutor Sourabh Kumar Sharma