Limited Support
Our team is currently on holiday, so support will be limited during this period. Response times may be slower than usual, and some inquiries may be delayed. We appreciate your patience and understanding, and we’ll resume our usual support by the end of August.
Hi all,
I need to do some in changes in templates/comment/comment-form.php. I tried to override the file by creating a copy in my theme, into a folder named wpdiscuz/comment/, but it didn't work.
How can I override the template properly? I made my changes on the original file, just to do what I want to, but I don't want to lose my changes at the first plugin update. Can you help me?
Thanks in advance
Gianluca
Hi @gianluca,
Please let us know the version you're using. If you use the wpDiscuz 5.3.5 version, you can customize the following two file:
- /wpdiscuz/assets/css/wpdiscuz.css (Style / Colors / Backgrounds …)
- /wpdiscuz/templates/comment/class.WpdiscuzWalker.php (Layout, HTML structure)
You'll be able to customize the comment-form.php file only in the wpDiscuz 7 version. More info here: https://beta.wpdiscuz.com/docs/wpdiscuz-7/customization/custom-template-and-style/
The wpDiscuz 7 beta you can check here: https://beta.wpdiscuz.com/demo/
Hi @astghik, I'm using the 5.3.5 version.
I simply need to change the line 223, like this:
echo $wpdiscuz->helper->getCurrentUserDisplayName($currentUser);
Basically, I just need to remove the a tag in the user name, and the logout link too (and the pipe that separates these two elements). I can't do it via class.WpdiscuzWalker.php too, I guess...
Let me know
Thanks
Gianluca
You can use this js code, just put it in the active theme js files:
jQuery('#wc_show_hide_loggedin_username').text(jQuery('#wc_show_hide_loggedin_username').text().replace(/(\s+\|+.*?)$/, ''));
@astghik
Thanks for the trick. I just changed it a little bit:
$('#wc_show_hide_loggedin_username').text($('#wc_show_hide_loggedin_username a').first().text());
Not the nicest piece of code that I ever wrote, but it works!
Cheers from Italy
Gianluca