Hi, I have a site with a specific member management and wish to disable the registration functionality within DWQA (i.e. user should not be able to register in the process of posting a new question). Instead, I wish to direct unregistered user to a specific registration link. How do I do it? Thanks
I tried to modify source code manually. This is what I do: Find inc/template-functions.php, change code from line 160 to 181 (block in ‘if’) as:
To ask a question, you must <a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Login">login</a>.
No account? Click here to <a href="<?php echo wp_registration_url(); ?>" title="Register">register</a>.
and find thesis/dwqa/box.php, change from line 309 to 316 (block in ‘else’) as:
?>
To answer question, you must <a href="<?php wp_login_url( get_permalink() ); ?>" title="Login">login</a>. No account? Click here to <a href="<?php echo wp_registration_url(); ?>" title="Register">register</a>;
<?php
By doing this, you replace login or register form by link to your login page or register page. It works for me.
Nice answer Guo removing the user registration form of dwqa is actually the right thing to do but this change should be made official so that it become permanent and updates to plugin may not mess it up again !
Please login or Register to submit your answer
replied 11 years ago
I have the same demand. DWQA registration is the source of spam.