استخدم WP Discourse لنشر المشاركات من Wordpress إلى Discourse

أحاول تعيين فئات مختلفة لأنواع منشورات مخصصة مختلفة، الكود أدناه يحدد الفئة الصحيحة في مسؤول ووردبريس. ومع ذلك، عند النشر على Discourse، لا يتم تعيين الفئة هناك (وتكون افتراضية إلى غير مصنفة)…
هل ربما أفتقد شيئًا واضحًا؟

// WP Discourse set CPT forum categories for CPTS
 
add_filter( 'wp_discourse_publish_categories', 'radhr_filter_categories_policies', 10, 2 );
function radhr_filter_categories( $categories, $post ) {
	if ( 'policy' === get_post_type( $post ) ) {
		$output = [];
		foreach ( $categories as $category ) {
			if ( 'Policies' === $category['name']) {
				$output[] = $category;
			}
		}
		return $output;
	} 
	
	elseif ( 'guide' === get_post_type( $post ) ) {
		$output = [];
		foreach ( $categories as $category ) {
			if ( 'Guides' === $category['name']) {
				$output[] = $category;
			}
		}
		return $output;
	}
	
	elseif ( 'post' === get_post_type( $post ) ) {
		$output = [];
		foreach ( $categories as $category ) {
			if ( 'Blogs' === $category['name']) {
				$output[] = $category;
			}
		}
		return $output;
	}

	return $categories;
}