Fresh Mill

Vrátit zpět

Jak odebrat taxonomii značek produktů ve WordPressu

Sdílet článek

V dnešním krátkém návodu vám ukážeme, jak taxonomii „product_tag“ odebrat. Každý uživatel WooCommerce by tohle měl znát a pokud to nezná, je ta taxonomie, která zobrazuje štítky produktů. Obvykle tuto funkci uživatelům mažeme, protože se používá zřídka a spousta jí ani nikdy není schopná použít. Jenže častým problémem bývá, že zbavit se taxonomie „product_tag“ není zas tak úplně jednoduché.

Spousta lajků, kteří neumí pracovat s taxonomiemi to dělá ošemetným řešením. Jediné řešení je to, co ukážeme zde a proto prosíme nevymýšlet žádné jiné funkce. Zbytečně si tím zkomplikujete život a váš e-shop přestane fungovat.

<?php

/**
 * Overwrite product_tag taxonomy properties to effectively hide it from WP admin ..
 */
add_action('init', function() {
    register_taxonomy('product_tag', 'product', [
        'public'            => false,
        'show_ui'           => false,
        'show_admin_column' => false,
        'show_in_nav_menus' => false,
        'show_tagcloud'     => false,
    ]);
}, 100);

/**
 * .. and also remove the column from Products table - it's also hardcoded there.
 */
add_action( 'admin_init' , function() {
    add_filter('manage_product_posts_columns', function($columns) {
        unset($columns['product_tag']);
        return $columns;
    }, 100);
});

Vuala a je to!! V jednoduchosti je krása. Pokud hledáte odborníky na redakční systém WordPress, kontaktujte nás přes kontaktní e-mail info@freshmill.cz nebo přes formulář. Děkujeme

Zaujali jsme vás?

Začněme ještě dnes!

Kontaktujte nás