Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter kstshn

    (@kstshn)

    Точки подразумевают сохранение всего между этими строками без изменений, извините, это плохая идея и вносит путаницу.

    Я создал ветку плагина на github с измененным файлом, надеюсь, так будет понятно и, возможно, в следующих версиях плагина это будет принятно на заметку.

    Обратите внимание, что я убрал из своего первоначального варианта строку
    'with_front' => true,
    поскольку это значение по умолчанию.

    По сути, единственное изменение, внесённое мной – добавление опции
    'hierarchical' => true
    к правилам rewrite, именно она отвечает за необходимую структуру ссылок.

    • This reply was modified 8 years, 4 months ago by kstshn.
    Thread Starter kstshn

    (@kstshn)

    Похоже, что дублирующий адрес – просто особенность вордпресс, тоже самое происходит со стандартными категориями и подкатегориями записей:

    domain.com/category-name/sub-category-name/
    =
    domain.com/sub-category-name/

    В итоге мне хватило этого, но, возможно, с помощью add_rewrite_rule() можно решить этот вопрос полностью.

    Thread Starter kstshn

    (@kstshn)

    Частично решил эту проблему, внеся в inc/class.goods-categories-taxonomy.php следующие изменения:
    `register_taxonomy(
    ‘goods_category’, ‘goods’, array(

    ‘rewrite’ => array(
    ‘slug’ => $slug,
    ‘hierarchical’ => true,
    ‘with_front’ => true,
    )
    )
    );`
    Однако теперь подкатегории доступны как по нужному адресу:
    lavco.ru/каталог/категория/подкатегория
    так и по дублирующему:
    lavco.ru/каталог/подкатегория

    Как можно избавиться от дублирущего адреса?

    Как избави

Viewing 3 replies - 1 through 3 (of 3 total)