Hi,
as subject can you help on how to make Question list page shown automatically after question is posted by user, currently its directly open a single question page
Thanks,
Fauzie
Hi,
To redirect users to a different page or list questions when user submit a answer, please open the wp-content/plugins/dw-question-answer/inc/action.php
file. Find the line 128.
Find the line code around line 128:
wp_redirect( get_permalink( $question_id ) );
Then replace it with the following code:
wp_redirect('https://your-site.com');
To redirect users to a different page when user submit a question, please open the actions.php file in the folder path wp-content -> plugins -> dw-question-answer -> inc -> actions.php
.
Find the line code around line 511:
exit( wp_safe_redirect( get_permalink( $new_question ) ) );
Then replace with the following code to redirect to home page:
exit( wp_safe_redirect( home_url() ) );
Notice: you can use similar to redirect user to any other page as you wish (in your case to the question listing page)
Eg: like this is my url : http://mysite/discussion-forum/
exit( wp_safe_redirect( home_url() .'discussion-forum/' ) );
Hope this helps !
We have some changes in the latest version. Please do as the following:
To redirect users to a different page or list questions when user submit a answer, please open the wp-content/plugins/dw-question-answer/inc/Posts/Answer.php
file. Find the line 408.
Replace the following code:
// wp_redirect( get_permalink( $question_id ) );
// wp_send_json_success( array( 'url' => get_permalink( $question_id ) ) );
// return true;
With new code:
wp_redirect('https://your-site.com');
wp_send_json_success( array( 'url' => get_permalink( $question_id ) ) );
return true;
To redirect users to a different page when user submit a question, please open the Question.php
file in the folder path wp-content -> plugins -> dw-question-answer -> inc -> Post -> Question.phpfile. Find the line code around line 439:
exit( wp_safe_redirect( get_permalink( $new_question ) ) );`
Then replace with the following code to redirect to home page:
exit( wp_safe_redirect( home_url() ) );
Notice: you can use similar to redirect user to any other page as you wish (in your case to the question listing page)
Eg: like this is my url :http://mysite/discussion-forum/
exit( wp_safe_redirect( home_url() .'discussion-forum/' ) );
About the permalink of categories, have you tried to add the permalink in the Settings of Q&A
Hello Friends,
Above function wont work as developer change the functions and file names.
here is solution to redirect the page when anybody submit the new questions –
- Find the file name Handle.php
- Open the file and look for code – dwqa_add_notice( __( ‘Your question is waiting moderator.’, ‘dwqa’ ), ‘success’ ); } else {
- Remove the above code
- Now edit code – exit(); to exit( wp_safe_redirect(‘http://www.domain.com/page-url/‘) );
Now test online by submitting new question – the page will redirect to your desire page.
Hence forward dont update the Plugin as by reading this post developer may change functions 😛
Thank you,
Yashwant Naik
Please login or Register to submit your answer