• I’m returning to WordPress after several years away, and need to find a suitable plugin for site-wide loading of on-site pages with Ajax.

    (The existing one no longer works, due to it no longer being updated for current php.)

    Required functionality is for content within a defined div to be loaded by Ajax and to change the browser address to the url of the new page, without changing header/footer/other page parts.

    Suggestions appreciated, please and thanks.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hello.

    What is “the existing one?” That would really help us have an idea of what you are talking about.

    What have you been able to find so far as a replacement, and why isn’t it suitable?

    Thread Starter gulliver

    (@gulliver)

    The only one I ever found which worked and used was Zajax.

    I’ve not found any alternatives.

    I only found this in a quick but careful Google search: https://ajaxsearchpro.com/

    I also looked at what the ZAJAX developers proposed it could do and was sort of mystified by it. My question was… why? I work with AJAX quite a bit and hm… I’m not sure I would turn those functions over to a 3rd party plugin like that or allow the browsing history on my site to get hijacked by jQuery and confusing. I’m just not sure I’d use that plugin even if it weren’t deprecated.

    If you were trying to have forms submitted using AJAX, I’d just move your forms to something like Gravity Forms or Formidable or other popular one. Most the current form plugins offer the option to submit using AJAX.

    There’s likely a great reason that more plugins like ZAJAX don’t exist. IMO your options for realizing AJAX browsing are to look deep inside and decide if this project is really that important to your site users, hire a developer to do it if they can/will, and/or give up on parts or the whole of the mission.

    Thread Starter gulliver

    (@gulliver)

    Thanks.

    Regarding your ‘why?’… from memory, it was simple and effective – enabling loading of only the relevant content. It still works fine on older php versions.

    I didn’t use it to save pennies of bandwidth cost, or prevent the nano-second gap when the current page is removed to be replaced by the new one, but to enable a fixed div containing a radioplayer to remain in place (and thus enable continuous play whilst browsing the site).

    As a marketer my tech knowledge is relatively minimal, and so when I originally used the plugin I wasn’t aware of potential security issues – and I wouldn’t have been able to (and still can’t) determine whether the plugin was/is vulnerable.

    As the desired setup (footer with persistent player enabling continuous play) is used by various high profile sites (example: TuneIn), and elsewhere various search/contact/cart functions are commonly handled by Ajax, and WordPress itself uses it on the backend, I assume (perhaps incorrectly) that the security issues of replacing page-parts by Ajax are solvable.

    The required function is essential to the service/project.

    • This reply was modified 3 years, 2 months ago by gulliver.
    • This reply was modified 3 years, 2 months ago by gulliver.
    • This reply was modified 3 years, 2 months ago by gulliver.

    Thanks for elaborating. When we know what you’re trying to do, that’s helpful. What about this or something similar: https://sonaar.io/wp-plugin-to-manage-music/

    Thread Starter gulliver

    (@gulliver)

    Thankyou.

    It appears to be unsuitable – ‘floats on top of your website’ (rather than simply in a fixed header/footer part of the page) seems potentially not the function I require – although it could simply be a poor description because elsewhere it states that Ajax is used for partial page-refresh ‘and the audio player will not have to be reloaded when you switch to another page’.

    What definitely makes it unsuitable is that it’s described as ‘built exclusively for their own themes’ – and I don’t want their themes, nor have to bother with trying to ‘unpick and adapt’.

    I’ve seen continuous-play/ajax functionality elsewhere, but again bundled with themes – which I don’t want.

    I already have an appropriate player (and many are readily available). It’s the ‘refresh page-part with Ajax’ that I’m lacking.

    Frankly then, this seems like the perfect opportunity to hire a developer. You know what you want — let them know! jobs.wordpress.net or codeable.io are great places to start looking for help.

    Thread Starter gulliver

    (@gulliver)

    Thankyou.

    I’ll likely begin with an examination of the current one… which, with debug mode off works (albeit showing errors in debug mode). There’ll be some out of date code requiring attention.

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

The topic ‘Load page-part with Ajax – plugin required.’ is closed to new replies.