• I have a membership site using the Widget Logic plugin, and all of a sudden today content stopped displaying in the courses.

    It’s been narrowed down to this plugin causing the problem, and it’s untested with the current version of WP (6.8.1) and is only tested up to WP 6.7.2. When removing the plugin the site functions as it should.

    Looks like it might be the same issue as this: https://wordpress.org/support/topic/remote-js-breaking-content-area/

    I’ve disabled the plugin and now the issue has resolved. Do you have plans to update and test with new versions of WordPress, and keep supporting this plugin?

Viewing 13 replies - 1 through 13 (of 13 total)
  • Thanks for posting this – the same thing happened to one of my websites today.

    I had this same thing happen. But I noticed that we were on version 6.0.2, but an update was not showing up for Widget Logic. so I checked the plugin code and the version was actually showing as 6.02 (no dot between the 0 and 2). I went into the plugin editor and updated this, and then was able to update to version 6.0.5 and that fixed the issue for me.

    Also my many sites using it are breaking. This is a major issue for a Friday evening during WordCamp Europe. Please developers address this!

    Thanks.

    Reported that this is also breaking the content display on any sites using it that I manage. Most are in Genesis themes. Had to deactivate on all websites to get them to work again.

    The real question is why is this plugin calling js files hosted on an external domain on every page load. Oh… For… <checks plugin page> …soccer scores?

    That’s an instant removal for me.

    For those of you that missed it, this is from the plugin overview page:

    Interaction with External Services

    Widget Logic uses the external service to obtain up-to-date information about the results of football matches. widgetlogic.org is a source of sports information, that provides a wide range of information about football, including various leagues, tournaments, and championships from around the world.

    The functioning of the widgetlogic.org service is based on delivering real-time data about selected matches without the need to refresh the page. This means that data is automatically updated without requiring page reload. This approach ensures users quick and uninterrupted access to the latest sports data without the effort of manually updating information, allowing them to stay informed about ongoing events in real-time.

    Broke an (inherited) Elementor-based site for me as well today. Site worked well this morning, but the latest version of Elementor auto-updated and all secondary pages went “white” in their content areas. Now only the on-page widgets reliant on Widget Logic are obliterated…. the rest of the site is showing properly. Hoping the authors get our SOS shortly!

    @klongdesigns that’s the fix!? The difference between 6.02 and 6.0.2 is why it doesn’t show that there is a 6.0.5 version to be Updated? Well done. If I could Upvote your response, I would. 😀

    To be clear (for those of us that aren’t “in” Plugin code every day), the location/path to that file for me is: /public_html/wp_content/plugins/widget_logic/widget_logic.php … then, in the top area descriptor, starting at line 4 for me, line 7 is the Version: line. On that line, the version needs to change from: 6.02 to 6.0.2, as @klongdesigns stated above. I did this and Saved the edit.

    Then I went back to my Inactive Plugins where only Widget Logic resides, and Refreshed the page. The Version immediately updated AND showed that “There is a new version available…” to 6.0.5. I clicked Update and Activated Widget Logic, then went to view secondary pages on the site, and they are now showing properly. HTH!

    Yeah @joshf, I saw your previous post… thanks for the added link/details to secupress. I’m actually redeveloping the site in question currently, so a LOT of the old stuff is going away, including Widget Logic. The old site is done in Elementor, and it’s been nothing but headaches routinely. I’m redeveloping in KadenceWP (which will not need anything like Widget Logic to gum it up).

    Thanks again. Others on this thread may benefit from your note. Are you reporting this plugin to WP.org or no?

    • This reply was modified 11 months, 1 week ago by 3cstudio.

    Widget logic broke one of my sites, today also. Deleted it then reinstalled and it seems to be working now. The update didn’t show up on the plugins page.

    Hope this helps someone!

    jodamo5

    (@jodamo5)

    This plugin broke a large number of sites for me today. Took a lot to work out!

    The symptoms I experienced was that the page would load correctly, and then about 1 second later all the content inside the <main> element disappears and gets replaced with a blank div. So all the content disappears, except the header, footer and sidebar.

    Here’s the resulting HTML where the content used to be:

    <main class="content"><div id="pk-status-message"></div></main>

    I hunted online for ages and couldn’t find anything mentioning pk-status-message so I’m posting this here to hopefully help others find this page!

    Thank you @klongdesigns – your solution of changing the plugin version from 6.02 to 6.0.2 worked, because WordPress then noticed there was an update to apply, which fixed the issue.

    With that error in version numbering, the developer should go with 6.2.x for the newer releases, so that the updates actually get picked up.

    It is very concerning that external javascript is pulled into our sites with this plugin. Makes it very vulnerable to all our sites getting hacked, just by hacking that one javascript file! We’ll be looking for a new plugin asap.

    If anybody wants to fork the existing one, please post a link here!

    widgetlogic in-category not working after upgarde to logic 6.0.6 php also upgraded and wordpress core.

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

The topic ‘current version is breaking pages with WP 6.8.1’ is closed to new replies.