Поддержка Проблемы и решения Дилемма с категориями!

  • Всем привет!

    Столкнулся с довольно странной дилеммой, касающейся категорий.

    Суть в следующем: каждый раз, когда я пытаюсь разместить пост в нескольких категориях одновременно, система задаёт данному посту slug более раннее созданной категории, что не всегда совпадает с моими желаниями. Не подскажите, есть ли способ, как заставить WP выводить пост со slug-ом нужной категории?

    Пример: http://FunnyJapanesePranks.com/free-best-music-videos-online/lady-gaga-videos-lady-gaga-bad-romance-video-clip/

    Допустим, мне хотелось, чтобы данное видео выходило со слагом категории Lady Gaga, а не Most Popular

    Заранее благодарен!

    С уважением,
    Игорь.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • не более ранней, а с меньшим id ( хотя это почти одно и то-же )
    сходу решить вряд ли получится, разве что попробовать сохранить сначала в нужной категории, а потом — в остальных.
    в таблице term_relationships хранятся соответствия постов и категорий ( посмотрите какой у вас там порядок ), и при генерации ссылки в вашем случае — сортирует id категорий от ранних к поздним, потому так и получается.

    Спасибо за разъяснения!

    Пожалуй, привязка к конкретному порядку id это одно из небольших «упущений» разработчиков. Сейчас на порядок круче (и сложнее) идеи уже реализованы.

    Попробую на общем форуме донести в чём прелесть идеи. Возможно, в будущих апгрейдах увидим более гибкую систему. С точки зрения SEO возможность выбора определённой категории — бесценна!

    С уважением,
    Игорь.

    P.S. Если я правильно понял, пока, возможно заводить один пост в нужную категорию (или несколько, если нужный id овверайдит все остальные), а, следующий пост — во все остальные категории. Может быть, кто-то встречал плагин с нужным функционалом?

    Модератор Yuri

    (@yube)

    С точки зрения SEO возможность выбора определённой категории — бесценна!

    Жаль. Была бы цена — был бы повод подумать :))))))))))))

    С точки зрения SEO возможность выбора определённой категории — бесценна!

    если смотреть со стороны SEO то пытаться запихнуть 1 пост в несколько категорий — зло, ибо дубль

    Уважаемый Camarade, как раз дубля при такой системе вывода постов не происходит. Пост всегда будет находиться в одном и том же месте (с одной и той же адресной строкой), просто он «виртуально» выводится в разных категориях.

    Даже, если выводить два поста с одним и тем же контентом, но, все мета данные сделать разные, — дубля также не будет. Хотя, если честно, возни при этом не меньше, чем с новым постом.

    Юра, спасибо за предложение! Давайте, обсудим после всех праздников. Я тем временем соберусь с мыслями. Пока самым идеальным видится вариант, при котором посту задаётся slug первой выбранной в админе категории.

    С Наступающим!

    С уважением,
    Игорь

    Atrax

    (@atrax)

    Ethical engineer

    Пост всегда будет находиться в одном и том же месте (с одной и той же адресной строкой), просто он «виртуально» выводится в разных категориях.

    В самом деле? 🙂 а любимая всеми конструкция /%category%/%name% ?

    В том-то и дело, slug всегда один — одной определённой категории! Во всех остальных категориях пост «виртуальный».

    Посмотрите пример — http://FunnyJapanesePranks.com/free-best-music-videos-online/lady-gaga-videos-lady-gaga-bad-romance-video-clip/

    Данное видео заведено в три различных категории. Если бы ему (или дублю) присваивался slug категории Lady Gaga, вопросов бы не было. Проблема в том, что не при каких обстоятельствах это не происходит (я имею в виду при выборе нескольких категорий), и, когда есть категория с более ранним id).

    🙂

    Atrax

    (@atrax)

    Ethical engineer

    В том-то и дело, slug всегда один — одной определённой категории!

    Вы хорошо подумали?
    Если запись более чем в одной рубрике — он будет иметь несколько URL-ов.

    Модератор Yuri

    (@yube)

    Пост будет отдаваться по нескольким (думаю, их тьма тьмущая) урлам, но get_permalink вместо %category% всегда будет подставлять слаг первой попавшейся категории из тех, к которым относится пост, так что разнообразия на сайте не будет.

    Кстати, get_permalink и так ничего себе тормозилка, а если ее еще сильнее нагрузить, скажем, считыванием «предпочтений» для каждого поста, то совсем караул может получиться. Да и хранение «предпочтений» на больших сайтах может стать еще одной проблемой.

    Модератор Yuri

    (@yube)

    Oops! WP3, оказывается, ведет себя немного не так, как старые версии: если в урле слаг «левой» категории или прото бред, он делает редирект на «правильный» урл. Так что не «тьма тьмущая», а по количеству категорий поста.

    Atrax, Ваша правда!

    В этом примере — http://FunnyJapanesePranks.com/free-best-music-videos-online/lady-gaga-videos-lady-gaga-bad-romance-video-clip/ действительно три разных слага.

    Похоже я столкнулся с неким багом при выводе определённых постов. Возможно, это баг шаблона, а не WP. Буду тестить и искать.

    С уважением,
    Игорь.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Дилемма с категориями!» закрыта для новых ответов.