Function Reference: geodir_wpml_duplicate_settings

Summary

Add setting for WPML front-end duplicate translation in design page setting section.

Parameters

$settings
(array) (required) GD design settings array.

Default: None

Return Values

(array)
  • Filtered GD design settings array.

Change Log

Since: 1.6.18

Source File

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

Source Code

function geodir_wpml_duplicate_settings( $settings = array() ) {
	$new_settings = array();

	foreach ( $settings as $key => $setting ) {

		if ( isset( $setting['type'] ) && $setting['type'] == 'sectionend' && $setting['id'] == 'detail_page_settings' ) {
			$new_settings[] = array(
				'name' => __('Disable WPML duplicate translation', 'geodirectory'),
				'desc' => __('Select post types to disable front end WPML duplicate translation. For selected post types the WPML duplicate option will be disabled from listing detail page sidebar.', 'geodirectory'),
				'tip' => '',
				'id' => 'geodir_wpml_disable_duplicate',
				'css' => 'min-width:300px;',
				'std' => '',
				'type' => 'multiselect',
				'placeholder_text' => __('Select post types', 'geodirectory'),
				'class' => 'chosen_select',
				'options' => array_unique(geodir_post_type_setting_fun())
			);
		}
		$new_settings[] = $setting;
	}

	return $new_settings;
}