Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Изменить ссылку product-category

Тема в разделе "Вопросы новичков", создана пользователем маdest, 25 фев 2016.

  1. маdest

    маdest

    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
  2. Mosstudent

    Mosstudent

    Сообщения:
    17
    Симпатии:
    1
    Баллы:
    3
    В настройках "Настройки" / "Постоянные ссылки" - там есть поле для категорий товара.
     
  3. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Доброго времени суток, имеется сайт на котором нужно поменять URL вывода категорий. При смене "База категорий товара" вместо "/catalog/category" на "/catalog/" на страницах категорий вылезает 404 ошибка. С чем это может быть связано и как это можно исправить?
    P.S. На сайте была структура "http://site.ru/catalog/category/okna/" и мне нужно убрать category.
    Пробовал плагинами, кодом в functions.php, htaccess менял ничего не помогает
    Заранее благодарю за ваши ответы
     
  4. qwer

    qwer Местный

    Сообщения:
    217
    Симпатии:
    132
    Баллы:
    43
    Добрый вечер.
    Покажите какие на данный момент у вас настройки ссылок
     
    • Симпатия Симпатия x 1
  5. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
     

    Вложения:

    • 2.png
      2.png
      Размер файла:
      29,9 КБ
      Просмотров:
      21
    • 1.png
      1.png
      Размер файла:
      53,6 КБ
      Просмотров:
      20
  6. qwer

    qwer Местный

    Сообщения:
    217
    Симпатии:
    132
    Баллы:
    43
    Что-то подсказывает, что возможно у вас на страницах могли остаться абсолютные пути. Вот у вас было так: http://site.ru/catalog/category/okna/ добавлялись разные категории и товары, а когда вам понадобилось изменить URL могла в записях остаться ссылка "category" которую вы сейчас убрали, поэтому и выводится ошибка. Вы проверяли ссылки на записи?
    Кажется видела похожее описание проблемы где-то на этих страницах.
    А вообще, я немного запуталась в вашем вопросе. Вы убираете "category" но всё равно хотите их где-то выводить?

    Могу неправильно понимать проблему.
     
    • Симпатия Симпатия x 1
  7. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    В каталоге с такими настройками постоянных ссылок выводятся ссылки на категории вида "http://site.ru/catalog/okna/" но на этих страницах возвращается 404 ошибка, если поменять базу категорий с "/catalog" на "/catalog/category" всё работает но ссылки на категории становятся "http://site.ru/catalog/category/okna/ " а мне нужно избавиться от слова "category". Вся суть проблемы в том что ссылки на раздел с теми настройками что мне нужны возвращают 404, мне по идее нужно избавиться от 404 и всё, проблема будет решена.
     
  8. Kvistis

    Kvistis Местный

    Сообщения:
    95
    Симпатии:
    51
    Баллы:
    18
    Была такая проблема, решила с помощью Remove Taxonomy Base Slug
     
    • Симпатия Симпатия x 1
  9. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    К сожалению я пробовал данный плагин. Мне он не помог. При выборе "category" в списке таксономий ничего не происходит
     
  10. Kvistis

    Kvistis Местный

    Сообщения:
    95
    Симпатии:
    51
    Баллы:
    18
    Может быть, у меня выбрано product_cat и работает, но я не очень помню уже что он убирает, что-то тоже с категориями)

    База стоит дефолтная product_category, вроде бы без плагина выводился product_cat или category
     
  11. qwer

    qwer Местный

    Сообщения:
    217
    Симпатии:
    132
    Баллы:
    43
    Возможно поможет этот плагин Custom Permalinks.
    Я им никогда не пользовалась и не знаю насколько целесообразно перелинковывать всё что есть на сайте с его помощью. Но он может решить вашу проблему, только придется делать всё ручками..
    Пользоваться или нет, решать вам.

    Пока другой способ в голову ещё не пришёл. :unsure:
     
  12. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Там тоже самое, его я тоже использовал, менял ссылку на категорию в поле, а она возвращалась обратно
     
  13. qwer

    qwer Местный

    Сообщения:
    217
    Симпатии:
    132
    Баллы:
    43
    Советуют так же Perfect SEO Url по его возможностях, он бы вполне подошёл для ваших целей. Но стоит 119 баксов.
    Его тоже не использовала, поэтому свой отзыв о корректности работы дать не могу.

    Пока любое решение вашей проблемы заводит в тупик. :notworthy:
     
    • Согласен Согласен x 2
  14. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Именно поэтому я и написал сюда, ибо сам нахожусь в тупике
     
    • Креативщик Креативщик x 1
  15. tuxfighter

    tuxfighter Местный

    Сообщения:
    1.603
    Симпатии:
    250
    Баллы:
    83
    https://ru.wordpress.org/support/topic/формирование-адреса-страниц/#post-244708
     
    • Информативно Информативно x 1
  16. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1

    Вложения:

    • 1.png
      1.png
      Размер файла:
      27,6 КБ
      Просмотров:
      20
    • 2.png
      2.png
      Размер файла:
      24,5 КБ
      Просмотров:
      20
    • 3.png
      3.png
      Размер файла:
      21,7 КБ
      Просмотров:
      20
  17. tuxfighter

    tuxfighter Местный

    Сообщения:
    1.603
    Симпатии:
    250
    Баллы:
    83
    ссылку на сайт дайте
     
  18. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    http://okner.ru.xsph.ru/catalog/ - Вот здесь есть категории, в них есть товары. При смене в постоянных ссылках "База категорий товара" с "/catalog/category" на "/catalog" возникает 404 ошибка
     
  19. Smilewich

    Smilewich

    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Проблема всё ещё актуальна...
    Есть ещё какие нибудь мысли?
     
  20. Zoten

    Zoten

    Сообщения:
    62
    Симпатии:
    11
    Баллы:
    8
    Думаю это решит проблему, если хотите сделать единую базу (например "catalog") для категорий и товаров

    PHP:
    function devvn_product_category_base_same_shop_base$flash false ){
        
    $terms get_terms(array(
            
    'taxonomy' => 'product_cat',
            
    'post_type' => 'product',
            
    'hide_empty' => false,
        ));
        if (
    $terms && !is_wp_error($terms)) {
            
    $siteurl esc_url(home_url('/'));
            foreach (
    $terms as $term) {
                
    $term_slug $term->slug;
                
    $baseterm str_replace($siteurl''get_term_link($term->term_id'product_cat'));

                
    add_rewrite_rule($baseterm '?$','index.php?product_cat=' $term_slug,'top');
                
    add_rewrite_rule($baseterm 'page/([0-9]{1,})/?$''index.php?product_cat=' $term_slug '&paged=$matches[1]','top');
                
    add_rewrite_rule($baseterm '(?:feed/)?(feed|rdf|rss|rss2|atom)/?$''index.php?product_cat=' $term_slug '&feed=$matches[1]','top');

            }
        }
        if (
    $flash == true)
            
    flush_rewrite_rules(false);
    }
    add_filter'init''devvn_product_category_base_same_shop_base');
    add_action'create_term''devvn_product_cat_same_shop_edit_success'10);
    function 
    devvn_product_cat_same_shop_edit_success$term_id$taxonomy ) {
        
    devvn_product_category_base_same_shop_base(true);
    }
     
    • Нравится Нравится x 1
    • Информативно Информативно x 1