How to Fix PHP 7.2 “Warning: count()” on get_the_content() or the_content() in WordPress
Looking to fix this “Warning: count(): Parameter must be an array or an object that implements Countable in /wp-includes/post-template.php on line 284” or something along those lines?
The issue is coming from inside the get_the_content function, it counts global $page which in some (or more than some) cases can be null and that is not a supported value for countable in PHP 7.2+. and we get an E_WARNING
I had this issue using Sage and PHP 7.2 it was breaking the_content() and I got the content from the meta fields by using get_post_field(‘post_content’, $post->id) and running it through the_content filter so we can get all the formatting right.
//Get the_content from a post or page
return apply_filters('the_content', get_post_field('post_content', $post->id));
Just replace get_the_content in your function with zi_content() or just echo it into your template file like so:
Change the default color for dash icon in the admin menu Probably you have this question when you create a Custom WordPress Theme …
Today I will share something that I use often. Getting the children of the current queried category or taxonomy and making from them …