Cześć,
mam problem z ustawieniem dla katalogów. Robię stronkę gdzie mamy kategorie i subkategorie oraz produkt, problem w tym że linki prowadzące bezpośrednio do danego produktu łapią 404.
mam np kategorie
produkty/kategoria/subkategoriaprzemieszczanie się po archiwum z kategoriami jest bezproblemowe
jednak url dla produktu podczas jego tworzenia, zawsze ustawia mi się na
produkty/konkretny-produkt =
404ustawienia w adminie
/%category%/%postname%/Będę wdzięczny za pomoc.
function products_init_posttypes() {
'name' => __('Produkty', 'basic'),
'singular_name' => __('Produkty', 'basic'),
'add_new' => __('Dodaj nowy', 'basic'),
'add_new_item' => __('Dodaj nowy produkt', 'basic'),
'edit_item' => __('Edytuj produkt', 'basic'),
'new_item' => __('Nowy produkt', 'basic'),
'view_item' => __('Podgląd produktu', 'basic'),
'search_items' => __('Szukaj w produktach', 'basic'),
'not_found' => __('Brak wyników do wyświetlenia', 'basic'),
'not_found_in_trash' => __('Kosz jest pusty', 'basic'),
'parent_item_colon' => ''
);
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => array('slug' => 'products', 'hierarchical' => true), 'capability_type' => 'page',
'hierarchical' => false,
'menu_icon' => 'dashicons-screenoptions',
'menu_position' => 5,
'supports' => array('title', 'editor', 'thumbnail', 'page-attributes', 'excerpt', 'author', 'revisions', 'custom-fields'), 'has_archive' => true,
'show_in_nav_menus' => true
);
register_post_type('products', $args);
}
function products_init_taxonomies() {
'name' => 'Kategorie',
'singular_name' => 'Kategorie',
'search_items' => 'Wyszukaj kategorie',
'all_items' => 'Wszystkie kategorie',
'edit_item' => 'Edytuj kategorie',
'update_item' => 'Aktualizuj kategorie',
'add_new_item' => 'Dodaj nową kategorie',
'new_item_name' => 'Nazwa nowej kategorii',
'menu_name' => 'Kategorie',
);
register_taxonomy
('categories', array('products'), array( 'hierarchical' => true,
'labels' => $labels,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array('slug' => 'products', 'hierarchical' => false), //'update_count_callback' => '_nazwa_funkcji',
));
}
Ten post edytował KotWButach 2.11.2019, 23:11:12