Click here to Skip to main content
15,887,596 members
Home / Discussions / Linux, Apache, MySQL, PHP
   

Linux, Apache, MySQL, PHP

 
PinnedForum Guidelines - PLEASE READ PinPopular
Chris Maunder28-Jul-09 2:39
cofounderChris Maunder28-Jul-09 2:39 
Questionexample paypal payments Pin
vic5321-Mar-24 10:18
professionalvic5321-Mar-24 10:18 
Questionphp Pin
Dancane Odiwuor18-Dec-23 3:49
Dancane Odiwuor18-Dec-23 3:49 
AnswerRe: php Pin
Richard MacCutchan18-Dec-23 5:01
mveRichard MacCutchan18-Dec-23 5:01 
QuestionPHP 8.2 - Unsupported operand types: string * int Pin
Aruna KN13-Jun-23 19:48
Aruna KN13-Jun-23 19:48 
AnswerRe: PHP 8.2 - Unsupported operand types: string * int Pin
Richard MacCutchan13-Jun-23 21:10
mveRichard MacCutchan13-Jun-23 21:10 
AnswerRe: PHP 8.2 - Unsupported operand types: string * int Pin
Member 102471327-Mar-24 23:38
Member 102471327-Mar-24 23:38 
QuestionChoosing an editor Pin
jpaxtons9-Jun-23 9:48
jpaxtons9-Jun-23 9:48 
AnswerRe: Choosing an editor Pin
Deepak Vasudevan23-Aug-23 1:57
Deepak Vasudevan23-Aug-23 1:57 
QuestionFatal error: Uncaught Error: Call to a member function prepare() on null in Pin
Nicolas Veloso25-Apr-23 9:47
Nicolas Veloso25-Apr-23 9:47 
AnswerRe: Fatal error: Uncaught Error: Call to a member function prepare() on null in Pin
Richard MacCutchan25-Apr-23 9:58
mveRichard MacCutchan25-Apr-23 9:58 
Question.htaccess Query String Redirect Pin
Aruna KN20-Apr-23 5:05
Aruna KN20-Apr-23 5:05 
QuestionPHP Warning: Attempt to read property "post_content" on null Pin
Aruna KN17-Apr-23 23:09
Aruna KN17-Apr-23 23:09 
I’m using a wordpress theme which has not received updates for 2 years, and they’re not giving any support for that theme but I love this theme.

After upgrading my server’s PHP version from 7.4 to 8.1 I’m getting an error_log.

PHP Warning: Attempt to read property "post_content" on null in /some-path/wp-content/themes/boldr-lite/functions.php on line 267


PHP Warning: Attempt to read property "post_content" on null in /some-path/wp-content/themes/boldr-lite/functions.php on line 268


I checked the functions.php and line number 267 and 268 as given below:

PHP
preg_match( '/<!--more(.*?)?-->/', $post->post_content )


PHP
|| preg_match( '/<!--nextpage-->/', $post->post_content )


And the full function including the above two lines as given below:

PHP
/*
 * Rewrite and replace wp_trim_excerpt() so it adds a relevant read more link
 * when the <!--more--> or <!--nextpage--> quicktags are used
 * This new function preserves every features and filters from the original wp_trim_excerpt
 */
function boldr_trim_excerpt( $text = '' ) {
	global $post;
	$raw_excerpt = $text;
	if ( '' === $text ) {
		$text = get_the_content( '' );
		$text = strip_shortcodes( $text );
		$text = apply_filters( 'the_content', $text );
		$text = str_replace( ']]>', ']]>', $text );
		$excerpt_length = apply_filters( 'excerpt_length', 55 );
		$excerpt_more = apply_filters( 'excerpt_more', ' [...]' );
		$text = wp_trim_words( $text, $excerpt_length, $excerpt_more );

		/* If the post_content contains a <!--more--> OR a <!--nextpage--> quicktag
		 * AND the more link has not been added already
		 * then we add it now
		 */
		if (
			(
				preg_match( '/<!--more(.*?)?-->/', $post->post_content )
				|| preg_match( '/<!--nextpage-->/', $post->post_content )
			)
			&& strpos( $text, $excerpt_more ) === false
		) :
			$text .= $excerpt_more;
		endif;

	}
	return apply_filters( 'boldr_trim_excerpt', $text, $raw_excerpt );
}
remove_filter( 'get_the_excerpt', 'wp_trim_excerpt' );
add_filter( 'get_the_excerpt', 'boldr_trim_excerpt' );


Please suggest a solution to fix the issue
AnswerRe: PHP Warning: Attempt to read property "post_content" on null Pin
Richard MacCutchan17-Apr-23 23:59
mveRichard MacCutchan17-Apr-23 23:59 
QuestionProper parameterised queries for database access Pin
Aruna KN11-Apr-23 6:35
Aruna KN11-Apr-23 6:35 
AnswerRe: Proper parameterised queries for database access Pin
Afzaal Ahmad Zeeshan11-Apr-23 10:11
professionalAfzaal Ahmad Zeeshan11-Apr-23 10:11 
GeneralRe: Proper parameterised queries for database access Pin
Aruna KN11-Apr-23 18:25
Aruna KN11-Apr-23 18:25 
GeneralRe: Proper parameterised queries for database access Pin
Richard MacCutchan11-Apr-23 21:52
mveRichard MacCutchan11-Apr-23 21:52 
GeneralRe: Proper parameterised queries for database access Pin
Aruna KN11-Apr-23 22:13
Aruna KN11-Apr-23 22:13 
GeneralRe: Proper parameterised queries for database access Pin
Richard MacCutchan11-Apr-23 22:29
mveRichard MacCutchan11-Apr-23 22:29 
GeneralRe: Proper parameterised queries for database access Pin
Aruna KN12-Apr-23 1:34
Aruna KN12-Apr-23 1:34 
QuestionPHP Fatal error: Uncaught mysqli_sql_exception Pin
Aruna KN10-Apr-23 4:47
Aruna KN10-Apr-23 4:47 
AnswerRe: PHP Fatal error: Uncaught mysqli_sql_exception Pin
Richard MacCutchan10-Apr-23 6:04
mveRichard MacCutchan10-Apr-23 6:04 
GeneralRe: PHP Fatal error: Uncaught mysqli_sql_exception Pin
Aruna KN10-Apr-23 6:41
Aruna KN10-Apr-23 6:41 
GeneralRe: PHP Fatal error: Uncaught mysqli_sql_exception Pin
Richard MacCutchan10-Apr-23 6:56
mveRichard MacCutchan10-Apr-23 6:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.