Ask automatic for each category?
I am planning on having a lot of categories, when on the ask page it has a huge list to choose the category.
Is there a way to integrate the Ask on the current page (current category) rather than moving away from the page?
nathan zheng Answered question
Please override list-head.php and replace
<?php ap_ask_btn(); ?>
to this:
global $question_category; $ask_url = ap_get_link_to( 'ask' ); if( !empty( $question_category->term_id ) ) { $ask_url = $ask_url . '?category=' . $question_category->term_id; } echo '<a class="ap-btn-ask" href="' . $ask_url . '">' . __( 'Ask question', 'anspress-question-answer' ) . '</a>';
Cheers.
Hi Rahul:
I tried the code you posted. The did not work correctly.
Please see attached screenshot for the error.
Thanks,
Rahul Aryan Posted new comment
Hi Rahul:
Thanks for your reply.
The error still exist. This is the full code:
div class="ap-list-head clearfix"> <div class="pull-right"> global $question_category; $ask_url = ap_get_link_to( 'ask' ); if( !empty( $question_category->term_id ) ) { $ask_url = $ask_url . '?form_question[category]=' . $question_category->term_id; } echo '<a class="ap-btn-ask" href="' . $ask_url . '">' . __( 'Ask question', 'anspress-question-answer' ) . '</a>'; </div>
nathan zheng Posted new comment
nathan zheng commented
Thanks Rahul.
I tried to add this code to functions.php in my child theme.
No luck, any other idea?
This solution was for an older version. Please replace ?category with ?form_question[category]