bbp_merge_topic_count( int $destination_topic_id, int $source_topic_id, int $source_topic_forum_id )

Fix counts on topic merge


Description Description

When a topic is merged, update the counts of source and destination topic and their forums.


Parameters Parameters

$destination_topic_id

(Required) Destination topic id

$source_topic_id

(Required) Source topic id

$source_topic_forum_id

(Required) Source topic's forum id


Top ↑

Source Source

File: includes/topics/functions.php

function bbp_merge_topic_count( $destination_topic_id, $source_topic_id, $source_topic_forum_id ) {

	/** Source Topic **********************************************************/

	// Forum Topic Counts
	bbp_update_forum_topic_count( $source_topic_forum_id );

	// Forum Reply Counts
	bbp_update_forum_reply_count( $source_topic_forum_id );

	/** Destination Topic *****************************************************/

	// Topic Reply Counts
	bbp_update_topic_reply_count( $destination_topic_id );

	// Topic Hidden Reply Counts
	bbp_update_topic_reply_count_hidden( $destination_topic_id );

	// Topic Voice Counts
	bbp_update_topic_voice_count( $destination_topic_id );

	do_action( 'bbp_merge_topic_count', $destination_topic_id, $source_topic_id, $source_topic_forum_id );
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.