Курс по WordPress | Урок 10 Таксономии | Академия вёрстки

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 67

  • @valehsalimov
    @valehsalimov 4 ปีที่แล้ว +57

    ❗️Решение проблемы вывода записей из раздела портфолио
    Попросили оставить ответ отдельным комментарием чтобы было видно сразу
    register_post_type('portfolio', array(.....
    ...........
    'exclude_from_search' => false,
    Там стояло значение true из за чего посты исключались из поиска

    • @redex9953
      @redex9953 4 ปีที่แล้ว +1

      Спасибо помог.

    • @aximas778
      @aximas778 3 ปีที่แล้ว +1

      Спасибо, заработало

    • @АлександровВсеволод
      @АлександровВсеволод 3 ปีที่แล้ว +1

      Спасибо, а то я уже полез в исходный код вордпресс чтоб таксономии через if сравнивать)

    • @Nick_U
      @Nick_U 2 ปีที่แล้ว +2

      Вот, тоже, 6 часов убил на это, а ответ в комментариях. Спасибо 😁👍

  • @ДмитрийХарьковский-и1й
    @ДмитрийХарьковский-и1й ปีที่แล้ว +6

    Не отображались таксономии в редактировании записи, мучался, копался, выход show_in_rest поставить true, иначе в гутенберге не отображает. Вдруг кому полезно будет

  • @awenn2015
    @awenn2015 5 ปีที่แล้ว +16

    на 8:08 у меня нет блока с таксономиями, вопрос почему?

    • @DanyloMinakov
      @DanyloMinakov 5 ปีที่แล้ว

      Точно также(

    • @FiremanTV
      @FiremanTV 5 ปีที่แล้ว +47

      Нашёл решение, если кому ещё пригодится. Чтобы всё отображалось, при регистрации таксономии после rewrite допишите 'show_in_rest' => true,

    • @renkodev
      @renkodev 5 ปีที่แล้ว

      @@FiremanTV спасибищеееее дружищее!!

    • @Гражданин-в5с
      @Гражданин-в5с 4 ปีที่แล้ว

      @@FiremanTV спасибо тебе большое!

    • @AndreyMyagkov
      @AndreyMyagkov 4 ปีที่แล้ว

      Спасибо, помогло.

  • @АльбертПетров-ш2и
    @АльбертПетров-ш2и 2 ปีที่แล้ว

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

  • @dimitriitkach7697
    @dimitriitkach7697 4 ปีที่แล้ว +1

    spasibo za Курс по WordPress | Урок 10 Таксономии | Академия вёрстки

  • @Alexus1504
    @Alexus1504 3 ปีที่แล้ว +6

    Готовиться надо к урокам!))))

  • @Oli-ow6jx
    @Oli-ow6jx 4 ปีที่แล้ว +8

    В конце постоянно выводился только один пост. Не мог понять почему :). Решил вывести пагинация, увидел что страниц много. После этого вспомнил, что в настройках выставлял не более 1 записи на страницу. Поменял на более большое, всё заработало.

    • @Denis01931
      @Denis01931 4 ปีที่แล้ว +1

      Красава, пол дня с етой же проблемой промучился, и тут все заработало такая бы казалась не сложная ситацыя код по два раза переписывал, еще раз спс за инфу))

    • @Oli-ow6jx
      @Oli-ow6jx 4 ปีที่แล้ว +1

      @@Denis01931 приятно, что кому-то помог :)

    • @chortowod
      @chortowod 3 ปีที่แล้ว

      Прошел год, но ты все еще кому-то (мне) помог - я тоже выставлял максимум 1 запись. Спасибо :3

    • @Oli-ow6jx
      @Oli-ow6jx 3 ปีที่แล้ว

      @@chortowod )

  • @dmitriykrayniy7169
    @dmitriykrayniy7169 5 ปีที่แล้ว +6

    Есть удобный плагин для создания типов записей и таксономий
    Custom Post Type Maker

  • @atxamsulton
    @atxamsulton 5 ปีที่แล้ว +6

    кто нибудь нашел решение, как вывести тип портфолио?

  • @DKfolkin
    @DKfolkin 4 ปีที่แล้ว +6

    так и чего порешили на прямом эфире?))) Записи не выводятся(

    • @drummerrogservice-
      @drummerrogservice- 4 ปีที่แล้ว

      Присоединяюсь к вопросу..

  • @draackul
    @draackul 4 ปีที่แล้ว +4

    Вывести посты термина таксономии можно таким образом.
    $termId = get_queried_object_id();
    query_posts( array(
    'tax_query' => array(
    array(
    'taxonomy' => 'skills',
    'field' => 'id',
    'terms' => $termId
    )
    )
    ) );
    И дальше цикл. while ( have_posts() ) { the_post();
    По крайней мере я так сделал.

    • @turtrueweb
      @turtrueweb ปีที่แล้ว

      Спасибо.

  • @nikitagureenkov
    @nikitagureenkov 3 ปีที่แล้ว +1

    Кто-нибудь в курсе, как вывести имя таксономии.
    Например, в хедере вывести РАЗРАБОТКА или PHOTOSHOP, после перехода по ссылке?
    Заранее спасибо!

  • @ivan_makarov_fun
    @ivan_makarov_fun 5 ปีที่แล้ว +5

    Возник вопрос, как сделать так чтобы можно было выбирать галочками, так как это работает в обычных записях рубрики. Я думаю что в обычных (стандартных) записях они просто называются рубрики а по факту категории а может все это и рубрики и категории и метки по сути простые таксономии, если так тогда как сделать чтобы они были именно с выбором существующих четбоксами.
    У меня просто есть 3 глобальных раздела web дизайн, мобильный дизайн, Бренд дизайн и каждый раз для фильтрации мне нужно указывать к какой категории относиться работа выбирая один или несколько вариантов.
    Возможно кто подскажет.
    Автору спасибо огромное за такой годный материал.

    • @denkiril
      @denkiril 5 ปีที่แล้ว +9

      За это отвечает признак hierarchical в register_taxonomy:
      true - таксономия будет древовидная [и с чекбоксами] (как категории);
      false - будет не древовидная [и без чекбоксов] (как метки).
      По умолчанию: false.
      wp-kama.ru/function/register_taxonomy#hierarchical-logicheskij

  • @orionpro79
    @orionpro79 5 ปีที่แล้ว +7

    Добрый день. Не нашёл я что то выложенного видео, где решается проблема в конце с выводом записей из раздела портфолио ... может ссылка дадите или где искать? А то хотел в закладку себе кинуть видео, а тут получается нет окончательного решения вопроса с таксономиями. Спасибо.

    • @valehsalimov
      @valehsalimov 5 ปีที่แล้ว +53

      register_post_type('portfolio', array(.....
      ...........
      'exclude_from_search' => false,
      Там стояло значение true из за чего посты исключались из поиска

    • @orionpro79
      @orionpro79 5 ปีที่แล้ว +5

      @@valehsalimov спасибо большое!

    • @secondby
      @secondby 5 ปีที่แล้ว +2

      @@valehsalimov Спасибо!

    • @wp-coder
      @wp-coder 5 ปีที่แล้ว +2

      @@valehsalimov Спасибо!

    • @Гражданин-в5с
      @Гражданин-в5с 4 ปีที่แล้ว +1

      @@valehsalimov спасибо!

  • @Бойправ-ж8ы
    @Бойправ-ж8ы 4 ปีที่แล้ว +1

    Делал, делал и ничего не получилось, посты так и не вывелись. Перехожу на запись и выдаёт "По данному адресу ничего не найдено. Попробуйте воспользоваться одной из ссылок ниже или поиском." Что-то недоговорил автор.
    Наверное лучше всего брать плагин и без геммороя там регистрировать таксономию.

  • @vovavender5603
    @vovavender5603 4 ปีที่แล้ว +3

    Кидает на страницу нет такой страницы и всьо

  • @konstantinnazarov7738
    @konstantinnazarov7738 2 ปีที่แล้ว

    // Подключаем к стандартным 'post' и 'page' наш 'portfoliot'
    add_action( 'pre_get_posts', 'add_portfolio_in_main_query' );
    function add_portfolio_in_main_query( $query ) {
    if ( is_archive() && $query -> is_main_query() )
    $query -> set( 'post_type', array( 'post', 'page', 'portdolio' ) );
    return $query;
    }

  • @tempest7772
    @tempest7772 4 ปีที่แล้ว +1

    у меня до 15-ой минуты все получалось,а начиная с создания taxonomy.php дело не пошло,как бы я не вертелся

    • @vladislavbondar6660
      @vladislavbondar6660 4 ปีที่แล้ว +2

      то же самое, создал страницу для вывода таксономий но всеравно кидает на индекс

    • @sheffchenko
      @sheffchenko 4 ปีที่แล้ว

      Решил?

    • @sheffchenko
      @sheffchenko 4 ปีที่แล้ว

      @@vladislavbondar6660 Решил?

    • @sheffchenko
      @sheffchenko 4 ปีที่แล้ว +1

      ​@@vladislavbondar6660
      Это дописываешь в register_taxonomy , а потом в Админке wordpress заходишь в настройки -> постоянные ссылки -> сохранить изменения
      'rewrite' => [
      'slug' => '/',
      'with_front' => false
      ]

    • @sheffchenko
      @sheffchenko 4 ปีที่แล้ว

      Это дописываешь в register_taxonomy , а потом в Админке wordpress заходишь в настройки -> постоянные ссылки -> сохранить изменения
      'rewrite' => [
      'slug' => '/',
      'with_front' => false
      ]

  • @eugenievseev9701
    @eugenievseev9701 ปีที่แล้ว +1

    Какая-то каша в повествовании