Function Reference: geodir_wpml_duplicate_post_reviews

Summary

Duplicate post reviews for WPML translation post.

Global Values

$wpdb
(object) (required) WordPress Database object.

Default: None

Parameters

$master_post_id
(int) (required) Original Post ID.

Default: None
$tr_post_id
(int) (required) Translation Post ID.

Default: None
$lang
(string) (required) Language code for translating post.

Default: None

Return Values

(bool)
  • True for success, False for fail.

Change Log

Since: 1.6.16

Source File

geodir_wpml_duplicate_post_reviews() is located in geodirectory-functions/custom_functions.php [Line: 2626]

Source Code

function geodir_wpml_duplicate_post_reviews($master_post_id, $tr_post_id, $lang) {
	global $wpdb;

	$reviews = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM " . GEODIR_REVIEW_TABLE . " WHERE post_id=%d ORDER BY id ASC", $master_post_id), ARRAY_A);

	if (!empty($reviews)) {
		foreach ($reviews as $review) {
			geodir_wpml_duplicate_post_review($review['comment_id'], $master_post_id, $tr_post_id, $lang);
		}
	}

	return false;
}