Title: php warning on php 5.4
Last modified: August 21, 2016

---

# php warning on php 5.4

 *  [infolotnicze](https://wordpress.org/support/users/infolotnicze/)
 * (@infolotnicze)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/)
 * After upgrading to php 5.4 I get a warning like this:
 * Creating default object from empty value in /xxxxxxxxxxxx/wp-content/plugins/
   wordpress-seo/frontend/class-frontend.php on line 390
 * [http://wordpress.org/plugins/wordpress-seo/](http://wordpress.org/plugins/wordpress-seo/)

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [henrymcdo](https://wordpress.org/support/users/henrymcdo/)
 * (@henrymcdo)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/#post-4019022)
 * Same problem here. Any solution?
 *  [Pedro](https://wordpress.org/support/users/petredobrescu/)
 * (@petredobrescu)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/#post-4019036)
 * Hey folks,
 * Same issue here on several sites. From what I could see all those sites also 
   have Disqus Commenting System and Akismet plugins active.
 * Are you also having these plugins? I’m trying to narrow down the cause for this
   error as it doesn’t seem to be general.
 * Thanks,
    Pedro
 *  [henrymcdo](https://wordpress.org/support/users/henrymcdo/)
 * (@henrymcdo)
 * [12 years, 8 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/#post-4019037)
 * Hi Pedro,
 * I think I only had to update my worpdress, or it was a problem with some incopatibility
   with plugins. Try to update your wordpress and try to disable all plugins.
 * Good luck!
 *  [sjsworks](https://wordpress.org/support/users/sjsworks/)
 * (@sjsworks)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/#post-4019045)
 * This worked for me
 * Line 406:
    `$post->post_date = sprintf( "%04d-%02d-%02d 00:00:00", get_query_var('
   year' ), get_query_var( 'monthnum' ), get_query_var( 'day' ) );`
 * Change to
    `if (is_object( $post)){{$post->post_date = sprintf( "%04d-%02d-%02d
   00:00:00", get_query_var( 'year' ), get_query_var( 'monthnum' ), get_query_var('
   day' ) ); }`

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘php warning on php 5.4’ is closed to new replies.

 * ![](https://ps.w.org/wordpress-seo/assets/icon-256x256.gif?rev=3419908)
 * [Yoast SEO - Advanced SEO with real-time guidance and built-in AI](https://wordpress.org/plugins/wordpress-seo/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wordpress-seo/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wordpress-seo/)
 * [Active Topics](https://wordpress.org/support/plugin/wordpress-seo/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wordpress-seo/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wordpress-seo/reviews/)

 * 4 replies
 * 4 participants
 * Last reply from: [sjsworks](https://wordpress.org/support/users/sjsworks/)
 * Last activity: [12 years, 7 months ago](https://wordpress.org/support/topic/php-warning-on-php-54/#post-4019045)
 * Status: not resolved