Hello,
I am a big fan of your plugin! Recently I have noticed an issue regarding the permalink being sent to the post author when someone comments.
See I use LearnDash LMS and offer online courses on my site. So if some student posts a comment, the post author (instructor of the course) gets an email with the permalink of the course/lesson/topic. And when he replies, the student gets another notification email with the permalink of that same course/lesson/topic.
Say the permalink for a topic of my course being sent via email is (for example): https://www.bohubrihi.com/topic/interface/#comments
But the actual permalink of that topic is: https://www.bohubrihi.com/course/adobe-illustrator-complete-course/lesson/getting-started/topic/interface/
(The topic is nested under the lesson and lesson is nested under the course. Learndash uses this Nested URL so that same topic/lesson can be used in multiple courses.)
Bottom line is, the permalink being sent through email is not pointing and directing users to the actual topic/lesson/post. I initially thought this is something with Learndash’s nested permalink feature. But I deactivated your plugin and used the built-in wordpress comment system and it did send the rightly nested URL.
Can you help me with this? The comment/discussion section is very vital for my website and I really want to keep using your plugin cz I love it.
The page I need help with: https://www.bohubrihi.com/course/adobe-illustrator-complete-course/lesson/getting-started/topic/interface/
Hi @yipiash,
We don't find such an issue on our test websites. This is something specific on your website. We'll need admin access to check the issue. Could you please send admin login details to info[at]gvectors.com email address to allow us to check it?
@astghik
I did send the login credentials at info[at]gvectors.com from yanur.piash[at]gmail.com
Hi @yipiash,
We've tested on your website and everything is working fine in our case. Please see the screenshot below.
wpDiscuz uses get_permalink function. Please make sure you don't use some functions that effect on these functions work:
Info on get_permalink function here: https://developer.wordpress.org/reference/functions/get_permalink/
Hello,
I think you misunderstood my original post. I said the mail is sent but the permalink being sent is not the "nested permalink". If I use native wordPress comment feature, the nested permalink is correctly sent.
ok @yipiash,
We cannot edit the wpDiscuz plugin codes. For further support please open the plugin editor and let us know.
Hi @yipiash,
We've checked one more time the issue. This is not the mail sent by wpDiscuz. This is default email send by Wordpress side when the "E-mail me whenever Anyone posts a comment " option is enabled from Dashboard > Settings > Discussion admin page. So the issue doesn't have a relation to the wpDiscuz plugin.
All emails that are being sent by the wpDiscuz plugin you can find on Dashboard > Comments > Phrases > Email admin page. So jsut navigate and make sure there is not the email with such content.
So If I disable the "E-mail me whenever Anyone posts a comment " option, will wpDiscuz send email notification to post author for new comments?
Hi @yipiash,
wpDiscuz sends email notification only if the post author subscribes to the current post.
Please read this doc to get more info: https://wpdiscuz.com/docs/wpdiscuz-documentation/settings/email-subscription/
Okay. I checked further. So the post author gets the notification from wordpress core. but when he replies to the comment, the first commenter gets notification for the reply and it is sent by wpdiscuz. And in this reply notification, the url being sent is not nested either. So I am facing the same issue for the email that is sent by wpdiscuz.
Also If I deactivate wpdiscuz and use native wordpress comment forms. The first notification to the post author (which isn't apparently affected by wpdiscuz) DOES send the right nested URL to the post author.
This is getting more confusing for me.
ok @yipiash,
It seems the some of active plugins (presumably the LearnDash LMS ) changes the permalinks. For more deeper support please either open the plugin and theme edit feature for the current user or install and activate the Duplicator — WordPress Migration Plugin, backup your WordPress site and send it to info[at]gvectors.com email address to allow us to check it.
Hello,
The credentials I sent you for is the staging site. You may change plugins as you like. I have opened the ability to edit theme and plugin codes in the wordpress dashboard.
ok @yipiash thank you.
We're going to check the issue. I'll update the topic asap.
Thank you for your efforts 🙂
The issue doesn't come from wpDiscuz. It comes from the LearnDash LMS plugin. Please see the issue description below and ask them to fix it.
In this case, there is not course_id post_meta for the topics, so they should fix this and everything will work fine.
Hello, I have contacted Learndash support and let them know about your findings. Yet to hear from their end.