Title: problems with php version 8.01
Last modified: August 26, 2022

---

# problems with php version 8.01

 *  Resolved [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/)
 * I’m building a website on localhost, used ajax-load-more plugin and it worked
   just fine.
    recently I had to upgrade the PHP version to 8.01. After the upgrade
   the plugin doesn’t work.
 * The posts doesn’t load at all, I scroll down and I can see the loading gif but
   no posts are loaded.
 * Is there a known problem with this version of PHP?
    is there a fix?
 * Thanks
    Ishai
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fproblems-with-php-version-8-01%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

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

 *  Plugin Author [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * (@dcooney)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15963726)
 * Hi [@ishchai](https://wordpress.org/support/users/ishchai/) I haven’t had reports
   of issues with 8.1.
 * Is there a specific error you are seeing in the error log?
    Also, could you share
   a public link?
 *  Thread Starter [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15963924)
 * Dear Dcooney,
    The plugin works on a website of my client, since it doesn’t work
   with the new PHP version I downgraded the PHP version on the server so now it
   works fine there. So the reason the plugin didn’t work is for sure the new PHP
   version. That’s also why it won’t help to give you the link because now it runs
   on the old PHP version and there’s no issue. Still, I need to use the newer version
   on my server so I need to find out the source of the problem.
 *     ```
       When I check it on localhost that's the error I get on the console:
   
       Error:  Error: ajax-load-more.min.js?ver=5.5.4.1:6  Request failed with status code 500
           at t.exports (ajax-load-more.min.js?ver=5.5.4.1:6:62719)
           at t.exports (ajax-load-more.min.js?ver=5.5.4.1:6:90936)
           at XMLHttpRequest.x (ajax-load-more.min.js?ver=5.5.4.1:6:61109)
       ajax-load-more.min.js?ver=5.5.4.1:6 Error Msg:  Request failed with status code 500
       ajax-load-more.min.js?ver=5.5.4.1:6 ALM Error started in adminajax
       ajax-load-more.min.js?ver=5.5.4.1:6 ALM Error
       ```
   
 * If you don’t know of any issues with the new version, I guess it might be some
   code inside the Repeater Template that doesn’t work on the new PHP version.
 * I would love to know your thought about it
    Thanks Ishai
 *  Plugin Author [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * (@dcooney)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15963930)
 * [@ishchai](https://wordpress.org/support/users/ishchai/) Can you check the server
   error logs not the browser console?
 *  Thread Starter [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15963987)
 * FROM THE APACHE ERROR.LOG:
 * [Tue Aug 30 19:01:07.240775 2022] [php:warn] [pid 9440:tid 1892] [client ::1:
   56677] PHP Warning: Undefined variable $post in C:\\xampp\\htdocs\\atikot\\wp-
   content\\uploads\\alm_templates\\default.php on line 4, referer: [http://localhost:8080/atikot/](http://localhost:8080/atikot/)
   [
   Tue Aug 30 19:01:07.240775 2022] [php:warn] [pid 9440:tid 1892] [client ::1:56677]
   PHP Warning: Attempt to read property “ID” on null in C:\\xampp\\htdocs\\atikot\\
   wp-content\\uploads\\alm_templates\\default.php on line 4, referer: [http://localhost:8080/atikot/](http://localhost:8080/atikot/)[
   Tue Aug 30 19:01:07.240775 2022] [php:warn] [pid 9440:tid 1892] [client ::1:56677]
   PHP Warning: Undefined variable $post in C:\\xampp\\htdocs\\atikot\\wp-content\\
   uploads\\alm_templates\\default.php on line 5, referer: [http://localhost:8080/atikot/](http://localhost:8080/atikot/)[
   Tue Aug 30 19:01:07.240775 2022] [php:warn] [pid 9440:tid 1892] [client ::1:56677]
   PHP Warning: Attempt to read property “ID” on null in C:\\xampp\\htdocs\\atikot\\
   wp-content\\uploads\\alm_templates\\default.php on line 5, referer: [http://localhost:8080/atikot/](http://localhost:8080/atikot/)[
   Tue Aug 30 19:01:07.247758 2022] [php:error] [pid 9440:tid 1892] [client ::1:
   56677] PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must
   be of type Countable|array, bool given in C:\\xampp\\htdocs\\atikot\\wp-content\\
   uploads\\alm_templates\\default.php:97\nStack trace:\n#0 C:\\xampp\\htdocs\\atikot\\
   wp-content\\plugins\\ajax-load-more\\core\\functions.php(95): include()\n#1 C:\\
   xampp\\htdocs\\atikot\\wp-content\\plugins\\ajax-load-more\\ajax-load-more.php(
   686): alm_loop(‘default’, ‘default’, ‘null’, 8, 1, 1, 1, Array, false)\n#2 C:\\
   xampp\\htdocs\\atikot\\wp-includes\\class-wp-hook.php(307): AjaxLoadMore->alm_query_posts(”)\
   n#3 C:\\xampp\\htdocs\\atikot\\wp-includes\\class-wp-hook.php(331): WP_Hook->
   apply_filters(”, Array)\n#4 C:\\xampp\\htdocs\\atikot\\wp-includes\\plugin.php(
   476): WP_Hook->do_action(Array)\n#5 C:\\xampp\\htdocs\\atikot\\wp-admin\\admin-
   ajax.php(187): do_action(‘wp_ajax_alm_get…’)\n#6 {main}\n thrown in C:\\xampp\\
   htdocs\\atikot\\wp-content\\uploads\\alm_templates\\default.php on line 97, referer:
   [http://localhost:8080/atikot/](http://localhost:8080/atikot/)
 *  Thread Starter [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964096)
 * Fixed!
 * The problem was the function count in the Repeater Template..
    For some reason,
   it didn’t work on the new PHP version.
 * Replaced $numTags = count($posttags);
    with $numTags = is_array($posttags) ? 
   count($posttags) : 0 ;
 * Works ok now.
 *  Plugin Author [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * (@dcooney)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964125)
 * Nice find!
 *  Thread Starter [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964153)
 * Still something very strange…
 * I have these two lines in the Repeater Template code:
 * <?php if (has_post_thumbnail( $post->ID ) ): ?>
    <?php $image = wp_get_attachment_image_src(
   get_post_thumbnail_id($post->ID), ‘single-post-thumbnail’ ); ?>
 * There are no error on the browser console and the thumbnail images are displayed.
   
   Still, in the Apache error log I find this:
 *     ```
       PHP Warning:  Undefined variable $post in C:\\xampp\\htdocs\\atikot\\wp-content\\uploads\\alm_templates\\default.php on line 5, referer: http://localhost:8080/atikot/%d7%9b%d7%9c-%d7%94%d7%9b%d7%aa%d7%91%d7%95%d7%aa/
       [Tue Aug 30 19:54:08.505761 2022] [php:warn] [pid 9440:tid 1880] [client ::1:58758] PHP Warning:  Attempt to read property "ID" on null in C:\\xampp\\htdocs\\atikot\\wp-content\\uploads\\alm_templates\\default.php on line 5, referer: http://localhost:8080/atikot/%d7%9b%d7%9c-%d7%94%d7%9b%d7%aa%d7%91%d7%95%d7%aa/
       ```
   
 * If I add the condition isset($post) the images are not displayed and I get many
   other error on the Apache log…
 *  Plugin Author [Darren Cooney](https://wordpress.org/support/users/dcooney/)
 * (@dcooney)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964159)
 * At the top of your template add
 * `global $post;`
 *  Thread Starter [BitBloom](https://wordpress.org/support/users/ishchai/)
 * (@ishchai)
 * [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964199)
 * Thanks, that fixed it.. no more errors!!
 * Thank you so much and have a great day! 🙂

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

The topic ‘problems with php version 8.01’ is closed to new replies.

 * ![](https://ps.w.org/ajax-load-more/assets/icon-256x256.png?rev=2944639)
 * [Ajax Load More – Infinite Scroll, Load More, & Lazy Load](https://wordpress.org/plugins/ajax-load-more/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ajax-load-more/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ajax-load-more/)
 * [Active Topics](https://wordpress.org/support/plugin/ajax-load-more/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ajax-load-more/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ajax-load-more/reviews/)

 * 9 replies
 * 2 participants
 * Last reply from: [BitBloom](https://wordpress.org/support/users/ishchai/)
 * Last activity: [3 years, 9 months ago](https://wordpress.org/support/topic/problems-with-php-version-8-01/#post-15964199)
 * Status: resolved