hocam sadece normal kategoriler de değişmiş ama woocommmerce ürünler kategorisinde bir değişim yok tema kadence bununla ilgisi varmıdır
Alıntı
<?php
// WooCommerce ürün kategorilerine TinyMCE (zengin metin editörü) açıklama ekleme
// Ürün kategorisi düzenleme ekranında açıklama alanını zengin metin editörü ile değiştirme
add_action('product_cat_edit_form_fields', function ($term) {
// Mevcut açıklama değeri
$description = htmlspecialchars_decode($term->description);
?>
<tr class="form-field">
<th scope="row" valign="top"><label for="description">Açıklama</label></th>
<td>
<?php wp_editor($description, 'description', [
'textarea_name' => 'description',
'media_buttons' => true,
'textarea_rows' => 10,
'teeny' => false,
]); ?>
<p class="description">Bu kategori için açıklama girin. HTML desteği mevcuttur.</p>
</td>
</tr>
<?php
});
// Ürün kategorisi ekleme ekranında açıklama alanını zengin metin editörü ile değiştirme
add_action('product_cat_add_form_fields', function () {
?>
<div class="form-field">
<label for="description">Açıklama</label>
<?php wp_editor('', 'description', [
'textarea_name' => 'description',
'media_buttons' => true,
'textarea_rows' => 10,
'teeny' => false,
]); ?>
<p class="description">Bu kategori için açıklama girin. HTML desteği mevcuttur.</p>
</div>
<?php
});
// Açıklama alanını kaydederken güvenli HTML filtreleme
add_filter('pre_term_description', function ($description) {
return wp_kses_post($description); // Güvenli HTML elemanlarını filtreler
});
// WooCommerce kategorilerde açıklamayı tema içinde kullanma
// (Bu kısım isteğe bağlı, temada özel gösterim yapacaksanız gereklidir.)
add_filter('woocommerce_short_description', function ($description, $term) {
if (is_product_category()) {
$term_id = get_queried_object_id();
$description = term_description($term_id, 'product_cat');
return apply_filters('the_content', $description);
}
return $description;
}, 10, 2);
Ürün kategorileri için kodu ekleyin.