Hi Brajesh,
Getting a Warning message on top site pages. Reads:
Warning: session_start(): Cannot send session cache limiter – headers already sent (output started at /home/xxx/wp-content/plugins/bp-custom.php:41) in /home/xxx/wp-content/plugins/wp-file-upload/wordpress_file_upload.php on line 2
If I deactivate the plugin referred to above it just trips up at the next pluging. Line 2 refers to:
if( !session_id() ) { session_start(); }
You gave me the code below to add to bp-custom.php. Worked for a while but now has this warning since I migrated to a different host or perhaps updated wp. Happened at around same time.
============================================================
add_filter( ‘bppg_iwilldo_it_myself’, ‘__return_true’ );//do not generate css for us
//Our own css
function buddydev_custom_inject_css() {
if ( ! function_exists( ‘bppg_get_image’ ) ) {
return ;// no trouble when the plugin is disabled
}$image_url = bppg_get_image();
if ( empty( $image_url ) ) {
return;
}$repeat_type = bp_get_user_meta( bp_displayed_user_id(), ‘profile_bg_repeat’, true );
if ( ! $repeat_type ) {
$repeat_type = ‘repeat’;
}
?>
<style type=”text/css”>
body.is-user-profile .site{
background: url(<?php echo $image_url; ?>);
background-repeat: <?php echo $repeat_type; ?>;
}
</style>
<?php
}
add_action( ‘wp_head’, ‘buddydev_custom_inject_css’, 200 );=============================================================
Hi Leigh,
Please post your complete bp-custom.php on pastebin. It has nothing to do with my code. There are two possibilities:-1. There is at least once space before the beginning php or after the ending php tag
2.Or the code trying to create session is running too late.
Thank You
BrajeshHi Leigh,
no problem. I am glad It is resolved. Thank ou for marking it as resolved.Regards
Brajesh
The topic ‘ [Resolved] BP Custom Background for User Profile – Warning message’ is closed to new replies.