Cấu hìnhDịch slug cho một CPT cụ thể, nhưng không phải cho các CPT khác
Dịch slug cho một CPT cụ thể, nhưng không phải cho các CPT khác
Plugin cung cấp một tùy chọn trong Cài đặt để dịch slug của bài đăng, áp dụng cho tất cả các custom post type.

Nếu bạn muốn dịch slug cho một custom post type nhất định, nhưng không phải cho các loại khác, bạn có thể thực hiện điều đó thông qua hook gatompl:query_variables:
add_filter(
'gatompl:query_variables',
/**
* @param array<string, mixed> $variables The variables to pass to the query.
* @return array<string, mixed> The variables to pass to the query.
*/
function (
array $variables,
string $querySlug
): array {
if ($querySlug === 'translate-customposts') {
// Xác định các CPT mà bạn muốn dịch slug
$translateSlugForCTPs = [
'my-custom-post-type',
];
/** @var string */
$customPostType = $variables['customPostType'];
$variables['updateSlug'] = in_array($customPostType, $translateSlugForCTPs);
}
return $variables;
},
10,
2
);