Merhaba, WooCommerce kulanıyorsanız aktif e-ticaret aksiyonlarınız varsa Öne Çıkan Ürünleri Filtreleme olmadığından dolayı gereksiz zaman kaybı yaşıyorsunuzdur. Bu gereksiz zaman kaybını alt alandaki işlemlerle sonlandırabilirsiniz.
Maalesef, WooCommerce ürünlerinizi yönetici kontrol panelinde öne çıkarmak için hala “yıldız simgesini” kullanıyorsanız, Ürünler tablosunda “öne çıkana göre sıralama” veya “öne çıkana göre filtreleme” yapmanın bir yolu yoktur. Çok sayıda ürünü öne çıkardıysanız, birçok ürün sayfasını kaydırmadığınız sürece hepsini aynı anda görmek temelde imkansızdır.
Bugün, WooCommerce öne çıkan tüm ürünlerinizi görebilmeniz için mevcut filtrelerin yanına nasıl yeni bir filtre ekleyeceğimizi (” Bir kategori seçin “, ” Ürün türüne göre filtrele “, ” Stok durumuna göre filtrele “) inceleyeceğiz veya – alternatif olarak – öne çıkarılmayan tüm ürünler.
Aşağıdaki kod parçasında, önce iki seçeneğin yer aldığı yeni bir seçme açılır menüsü ekliyoruz ve ardından sorguyu, özel GET parametresini dinleyip tüm öne çıkan ürünleri veya tüm öne çıkmayan ürünleri döndürebilecek şekilde değiştiriyoruz.
PHP Parçacığı: Yeni Filtre Ekle (“Öne çıkan duruma göre filtrele”) @ WooCommerce Ürünleri Yönetici Tablosu
Alt alandaki kodları Temanızın functions.php sayfasına eklemeniz gerekmektedir.
/**
* @snippet Öne Çıkanları Filtreleme @ WooCommerce Yönetim Ürünler Listesi
* @author Furkan Sağlam
* @compatible WooCommerce 8
*/
add_filter( 'woocommerce_products_admin_list_table_filters', 'fks_featured_filter' );
function fks_featured_filter( $filters ) {
$filters['featured_choice'] = 'fks_filter_by_featured';
return $filters;
}
function fks_filter_by_featured() {
$current_featured_choice = isset( $_REQUEST['featured_choice'] ) ? wc_clean( wp_unslash( $_REQUEST['featured_choice'] ) ) : false;
$output = '
Bu makaleyi beğendiyseniz, lütfen WordPress video eğiticileri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook’ta da bulabilirsiniz.