Comment count doesn’t seem to be correct

Validated as working $args = array( ‘count’ => true, ‘parent’ => get_the_ID() ); $totalcomments = get_comments($args); <!– Comment Count –> <a class=”ap-questions-count ap-questions-ccount” href=”<?php echo ap_answers_link(); ?>”> <span itemprop=”commentCount”><?php echo $totalcomments ?></span> <?php _e( ‘Comments’, ‘anspress-question-answer’ ); ?> </a> Works as intended once the comment_parent mapping is correctly configured

Comment count doesn’t seem to be correct

Looking at this further, it would be simple to achieve if we populate table wp_comments (using field comment_parent) and base the count on that For example: SELECT * FROM `wp_comments` WHERE comment_post_id = 7239 Returns 4 rows, but this is only the comments per ANSWER – not the entire thread. So, in an ideal world, we could use the ID of the question itself to populate the same comment_parent field. With this is mind, it would then be easy to calculate the count of comments based on each question, no ? SELECT count(*) AS ‘Total’ from wp_comments WHERE ‘comment_parent’ = 0 (which would return 237 – not what we want. BUT – if we populate this value at the time of posting UPDATE `wp_comments` SET comment_parent = 7232 WHERE comment_post_id = 7239; Then re-run the same query SELECT count(*) AS ‘Total’ from wp_comments WHERE comment_parent = 7232 This provides the desired (well, almost, as I’d need to set all comments in this thread to have the same parent) result Can we implement something along these lines ??

Comment popup – remove from browser history

Any thoughts on this – or at least a setting where we can choose the default behaviour. It’s quite disruptive !

Comment count doesn’t seem to be correct

Here’s some examples. These are the actual questions, which have comments And these are the answers, which have comments What I’m looking for is a function that will combine the comments from both the actual question, plus the answers to the question, then provide the overall total 🙂

Comment count doesn’t seem to be correct

Ok, I see the disconnect. This is definitely a bug. The WordPress codex will only show comments for the actual post itself – not the answers. In this case, there are two comments on the original question, so that would be correct. However, what I want is the cumulative total for all comments on all answers, plus the comments to the actual question

I’m back to work again :)

@rahul, Welcome back ! Why are you apologising ? You are allowed to get ill ? Back down to business ? Here’s a rundown of my wish list 1. AnsPress PRO 2. Integration with Ultimate Member 3. Mentioning ability without using user profile add-on 4. Integration with MyCRED I’m more than happy to help out where I can with any of these. AnsPress is now the featured product on my site at https://www.phenomlab.com and as a thank you for your work, I’m offering my services again as a moderator, and Dev. I bet you’re sorry you posted now ?

Change permalink of answers

Hello, Yes, will do this.

askbug raport for admins

4) average number of questions during a week $q = new WP_Query( array( ‘post_type’ => ‘question’, ‘posts_per_page’ => -1, ‘date_query’ => array( ‘after’ => ‘1 weeks ago’, ), ) ); while ( $q->have_posts() ) { $q->the_post(); the_title(); } maybe the code is not the most optimized, but it completely solves your problem.

askbug raport for admins

2) total of new users registered during a week $blogusers = get_users(array(‘date_query’ => array( ‘after’ => ‘1 week ago’ ))); echo count($blogusers); maybe the code is not the most optimized, but it completely solves your problem.

askbug raport for admins

1) all the anspress participants email addresses By participants I understand those who asked questions and those who gave answers (without commentators)   $emails= array(); $q = new WP_Query( array( ‘post_type’ => array(‘question’,’answer’), ‘posts_per_page’ => -1 ) ); while ( $q->have_posts() ) { $q->the_post(); array_push($emails, get_the_author_meta(‘user_email’)); } $emails = array_unique($emails); print_r($emails); maybe the code is not the most optimized, but it completely solves your problem.   UPD optimized the code, now instead of 2 cycles 1