Internal links no longer working
-
On my website I have a page with an internal link that opens a popup with a form. When I set it up, this link was tested and worked fine. However, since the recent WordPress Core update, the link is no longer working. I have tried linking to other internal sources, and the only links that work are for pages and posts. All other links turn up Not Found errors, despite being able to select them form a list on the insert/edit link options page. I currently use a child of Elementor’s Hello theme, but I have tried switching to WordPress Twenty Nineteen, and still the links do not work. I have tried disabling all plugins, and still the links do not work. I have tried creating a public link for the form itself and manually entering that, but the link still does not work.
The page I need help with: [log in to see the link]
-
Hi @octavedoctor ,
I visited your page. But, it wasn’t obvious to me which links you are having issues with? And, what happens when you see the issue. So, I know what to expect.
All the links I clicked so far were working fine for me.
Thanks!
Hi @mlchaves ,
Thank you for taking a look, but you have missed a link.At the top of the page that I provided a link to are some blocks of text as follows:
“Local live music events calendar, including festivals, open mics, and live shows in the Grand Rapids area.I will try to maintain an up-to-date and accurate calendar, however there are many events taking place at many venues and it may not always be possible to update everything. Also, venues and/or performers may cancel events with little to no notice.
New events will be added regularly so check back often!
Know about an event that’s not listed, or about a cancellation? Use this form to tell us about it.”
In the last sentence of the last paragraph :
“Use this form to tell us about it.”The third word of that sentence, “form” is in fact a link. This word is supposed to link to a popup which contains a form. However, instead it returns the following:
“The page can’t be found.
It looks like nothing was found at this location.”When I first created the page/link, I tested it to make sure that all was in working order and it worked fine then. I have tried deleting and recreating both the form and the popup. I have tried deactivating all plugins. I have tried switching to a default theme. Nothing will get this link to work.
Hi @octavedoctor ,
Issue Details
Thanks. I recommend stating all this information upfront for next time so you have a better chance of people understanding the problem then helping you. The exact link that is not working for you will not be obvious to everyone else.
Reproducible
Ok. I confirmed that when you click on the “form” hyperlink, you get a 404 (page not found). So your issue is reproducible.
Intended Outcome
Another thing it’s good to know upfront–what is the page or the form that is supposed to popup? Are you sure it exists? Can you supply a screen capture of it?
Popup Builder?
Also, it would be nice to know upfront what are you using to build your popup? Are you using Elementor’s popup builder? If so, the link you have for the form popup doesn’t look correct.
https://octavedoctor.com/?post_type=popup&p=2115I’m not an Elementor expert, but in the live Elementor popup builder demos, the links look very different.
https://elementor.com/popup-builder/#elementor-action%3Aaction%3Dpopup%3Aopen%20settings%3DeyJpZCI6IjI0NzczIiwidG9nZ2xlIjpmYWxzZX0%3DSee the live demo page here.
https://elementor.com/popup-builder/
You might have better luck asking Elementor support if you are using their popup builder. I would definitely review their documentation first.
Enjoy!
-
This reply was modified 6 years, 8 months ago by
mark l chaves.
Hi @mlchaves ,
Yes, you’re right I should have also included the form and plug-in info. The form is just a simple form to collect information from people who wish to have an event added to the calendar. It was created using Ninja Forms. And yes, I am sure the form exists.
The pop-up was created using Popup Maker plug-in, not Elementor’s popup builder. And yes, I am sure the popup exists.
Aside from trying to deactive all plugins and trying a default theme, there was one other thing I did try: Ninja Forms has an option to create a “public link” for their forms. So I created a public link for the form in question, and tried inserting the url for that as the link url. This also resulted in a 404.
I would be more than happy to provide screen captures, and in fact was thinking to send some with my last reply, but I can’t figure out how to upload them or attach them here.
Thanks
Hi,
Please see Method 4: Create a Public Link on this page.
https://ninjaforms.com/docs/form-building/
You’ll notice that the link on your page does not match the syntax of your link.
Your link again.
https://octavedoctor.com/?post_type=popup&p=2115That makes me think your link is wrong. Please read the Ninja Forms documentation carefully and contact their support if needed going forward.
This forum is for WordPress. Plugins are out of scope here.
Good luck!
Hi @mlchaves ,
I’m sorry, I wasn’t clear in my last reply. Although I did try the Ninja Forms public link, when it failed to work I reverted it back to linking to the popup. That is the current status: linking to the popup which contains the form.
Also worth noting, I have tried creating the link (both to the popup and directly to the form) in both the default WordPress page editor and also in the Elementor page editor.
As I said in the beginning, when I initially set the link up this way it worked just fine (linked to the popup which contained the form). At first I thought I had broken something because I had shifted my site around some, which is why I deleted the original form and popup and created new, and then redid the link to ensure it was a valid link and that the form and popup did in fact exist. When that didn’t fix the issue I then considered that maybe I couldn’t create a link to the popup (even though it shows on the list of possible links) and tried linking directly to the form. When that didn’t fix it, I tried disabling all other plugins to see if one was interfering with the link. When that didn’t fix it I tried switching to a default theme in case there was something in my theme that was interfering. When that didn’t fix it, I tried using the default WordPress page editor to delete the link and then recreate it, in case there was something from the Elementor page editor that was interfering.
After attempting all of these resolutions, all of which failed, I reverted the link to it’s original forms for two reasons: 1) I would prefer to link to a popup and not the form itself, and 2) so that, after I posted my issue on this forum, others could see it as it should be and help me fix whatever is preventing it from working.
Process for current setup:
1. create ninja form “Event Information”
2. publish ninja form
3. create popup “Event Information” in popup maker
4. use “Add Form” button and select “Event Information – ID:5” form from the list
5. set popup style settings
6. publish popup
7. open “Live & Local” page in Elementor editor
8. highlight link text
9. click create link button
10. click link options button
11. select “Event Information” popup from the list
12. click “Add Link” button
13. Publish pageOk. I think I got it. It’s a pretty complicated environment you’ve set up for yourself. That just means high-overhead such as this for one link to a simple popup form.
Wrong Link
I still think your popup link is wrong. Here’s the syntax for the Popup Maker plugin link.
From Popup Maker Docs
<a href="#popmake-123" class="button">Turbo-charge Your Popups Instantly!</a>Your Link Again
https://octavedoctor.com/?post_type=popup&p=2115Plugin Documentation
According to the Popup Maker docs, if you get the Popup Maker ID, you should replace the bad link with the correct link and should be good-to-go.
My suggestion is still the same. Review the docs and contact your plugin’s support team in the future.
-
This reply was modified 6 years, 8 months ago by
The topic ‘Internal links no longer working’ is closed to new replies.