Function Reference: geodir_payments_listinginfo_request

Summary

Filter to change listing info.

Parameters

$postinfo_array
(array) (required) See {@see geodir_save_post_info()} for accepted args.

Default: None
$post_id
(int) (required) The post ID.

Default: None

Return Values

(Lisitng)
  • info array.

Change Log

Since: 1.0.0

Source Code

function geodir_payments_listinginfo_request($postinfo_array, $post_id) {
	if (is_admin()) {
		return $postinfo_array;
	}
	$package_info = geodir_post_package_info(array(), $postinfo_array);
	$tag_limit_enabled = geodir_payments_tag_limit_enabled($package_info);
	
	if ($tag_limit_enabled && isset($postinfo_array['post_tags'])) {
		$tag_limit = geodir_payments_get_tag_limit($package_info);
		if ($tag_limit>0) {
			$post_tags = $postinfo_array['post_tags'];
			$post_tags = geodir_pm_substr($post_tags, (int)$tag_limit);
		} else {
			$post_tags = '';
		}
		$postinfo_array['post_tags'] = $post_tags;
	}
	return $postinfo_array;
}