Brak własnych taksonomii w edycji wpisu – WordPress Gutenberg

Taksonomia w Gutenberg
Naprawa Błędów na stronach internetowych WordPress

Domyślnie tworząc post na blogu mamy do dyspozycji „Tagi” i „Kategorie” tzw. Taxonomie.

Pełnią one funkcje porządkowe, są sposobem na grupowanie treści – ich głównym zadaniem jest kategoryzacja zawartości Twojego bloga.

Możesz dodawać własne taksonomie, ale jak okazało po aktualizacji do WordPress 5.0 – nie wszystkie będą się pokazywać podczas edycji lub tworzenia wpisu z użyciem edytora blokowego Gutenberg.

Jak dodać custom taxonomy do Gutenberga w WordPress?

Jeżeli masz już stworzoną taksonomie, ale nie wyświetla się ona w nowym edytorze blokowym – wystarczy odpowiednio zmodyfikować funkcje za nią odpowiedzialną.

Spójrz tutaj – pomimo, że taksonomia „Branże” jest poprawnie dodana i widać ją w klasycznym edytorze, to dla Gutenberga jest nie widoczna.

Edytor Gutenberg oparty o rest api

Aby dodać ją tutaj należy dodać wsparcie REST API dla niej i zacznie działać poprawnie.

Edycja custom taxonomy w kodzie

Funkcja register_taxonomy musi mieć w argumentach dodane wsparcie „show_in_rest„.

Własne niestandardowe kategorie w Gutenberg wordpress

Po zapisaniu zmiany – taksonomia poprawnie pojawia się w edytorze Gutenberg.

5/5 - (1 vote)
dHosting najlepszy serwer dla wordpress i nie tylko
Powiązane tematy: WordPress

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

4 komentarze do wpisu “Brak własnych taksonomii w edycji wpisu – WordPress Gutenberg”

  1. Avatar autora komentarza Adam Kupis
    Adam Kupis

    Hej! A spotkałeś się z tym, że po aktualizacji do Gutenberga znika z edytora możliwość wyboru szablonu dla danej podstrony?

    1. Avatar autora komentarza Jakub Jaworowicz
      Jakub Jaworowicz[ Autor Artykułu ]

      Hej :) Problem występuje od dłuższego czasu na nie do końca zintegrowanych motywach. Powinieneś mieć wybór szablonu w sekcji „Atrybuty strony” wraz z „Kolejność” w głównym pasku bocznym. Osobiście nie spotkałem się jeszcze z przypadkiem wystąpienia takiego błędu, ale jeżeli u Ciebie występuje chętnie podejmę się wyzwania :)

      1. Avatar autora komentarza Adam Kupis
        Adam Kupis

        Dzięki za odpowiedź. Dziwne, że mimo zapisania się do „Powiadom mnie o kolejnych komentarzach przez email.” nie dostałem powiadomienia e-mail o Twoim komentarzu. Może złośliwy Gutenberg popsuł także u Ciebie? Heh

        Tak, Atrybuty strony występują, mogę w nich zmienić Rodzica i kolejność, ale Szablony nagle zniknęły. Stało się w tym czasie kiedy zaktalizowałem stronę do Gutenberga, ale nie wiem jeszcze czy to przypadek, czy przyczyna. Nie jest to pilna sprawa, bo i tak buduję aktualnie nową grafikę do tej strony, tak więc całe treści będą przeniesione na nową, przetestowaną i działającą instalację. Tak więc chyba nie ma sensu się trudzić. Pomyślałem że napisze, bo może się spotkałeś z tym problemem.

        1. Avatar autora komentarza Jakub Jaworowicz
          Jakub Jaworowicz[ Autor Artykułu ]

          Sprawdź w konsoli lub w NET czy nie masz błędów JSON oraz wyłącz na próbę wszelkie metody zabezpieczeń na chwilę – htaccess, CloudFlare, wtyczki, SucuriCDN itp.

Przyłącz się do dyskusji

[elementor-element k="db47d93de8cdcb51dcf9573fc222d92b" data="eyJpZCI6ImVmYjQ5ZGMiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJibG9nX25hbWUiOiIiLCJibG9nX2Rlc2NyaXB0aW9uIjoiIiwiX2VsZW1lbnRfd2lkdGgiOiJhdXRvIiwidGl0bGUiOiJhc2QiLCJfZWxlbWVudF92ZXJ0aWNhbF9hbGlnbiI6ImNlbnRlciIsIndpZHRoIjp7InVuaXQiOiJweCIsInNpemUiOjI5OSwic2l6ZXMiOltdfSwiaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjcxLCJzaXplcyI6W119LCJhbGlnbiI6ImNlbnRlciIsIm9iamVjdF9maXQiOiJjb250YWluIiwid2lkdGhfbW9iaWxlIjp7InVuaXQiOiJweCIsInNpemUiOjE2MCwic2l6ZXMiOltdfSwiaGVpZ2h0X21vYmlsZSI6eyJ1bml0IjoicHgiLCJzaXplIjozNSwic2l6ZXMiOltdfSwiYWxpZ25fbW9iaWxlIjoibGVmdCIsInJleV9pbmxpbmVfaG9yaXpvbnRhbF9hbGlnbl9tb2JpbGUiOiJsZWZ0IiwiY3VzdG9tIjoieWVzIiwibG9nbyI6eyJ1cmwiOiJodHRwczpcL1wvamF3b3Jvd2kuY3pcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMTdcLzEwXC9sb2dvLTI5OS10cmFuc3BhcmVudC0yMi0xLnBuZyIsImlkIjo4MDk0LCJzaXplIjoiIiwiYWx0IjoiSmFrdWIgSmF3b3Jvd2ljeiBcdTIwMTMgUHJvZ3JhbWlzdGEgV29yZFByZXNzIGkgTWFya2V0aW5nIGludGVybmV0b3d5Iiwic291cmNlIjoibGlicmFyeSJ9fSwiZWxlbWVudHMiOltdLCJ3aWRnZXRUeXBlIjoicmV5Y29yZS1oZWFkZXItbG9nbyJ9"][elementor-element k="db47d93de8cdcb51dcf9573fc222d92b" data="eyJpZCI6ImE3NmE1YjkiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJfbWFyZ2luIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjQwIiwiaXNMaW5rZWQiOmZhbHNlfSwiX2VsZW1lbnRfd2lkdGgiOiJhdXRvIiwiX2VsZW1lbnRfdmVydGljYWxfYWxpZ24iOiJjZW50ZXIiLCJyZXlfaW5saW5lX2hvcml6b250YWxfYWxpZ24iOiJsZWZ0IiwiYnJlYWtwb2ludCI6IiIsInR5cG9ncmFwaHlfZm9udF9mYW1pbHkiOiJFeG8gMiIsInR5cG9ncmFwaHlfZm9udF93ZWlnaHQiOiIzMDAiLCJyZXlfaW5saW5lX2hvcml6b250YWxfYWxpZ25fdGFibGV0IjoibGVmdCIsInJleV9pbmxpbmVfaG9yaXpvbnRhbF9hbGlnbl9tb2JpbGUiOiJyaWdodCIsImN1c3RvbSI6InllcyIsInNvY2lhbF9pY29uX2xpc3QiOltdLCJzb2NpYWxfdGV4dCI6IkZPTExPVyBVUyIsInN0eWxlIjoidWxyIC0tdGhpbm5lciIsIm1vYmlsZV9wYW5lbF9kaXNhYmxlX2Zvb3RlciI6InllcyIsIm1vYmlsZV9wYW5lbF9kaXNhYmxlX21lZ2FfZ3MiOiItLWRpc2FibGUtbWVnYS1ncyIsInR5cG9ncmFwaHlfdHlwb2dyYXBoeSI6ImN1c3RvbSIsInR5cG9ncmFwaHlfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE4LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X2xpbmVfaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjI1LjIsInNpemVzIjpbXX0sInR5cG9ncmFwaHlfd29yZF9zcGFjaW5nIjp7InVuaXQiOiJlbSIsInNpemUiOiIiLCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X3N1Yl90eXBvZ3JhcGh5IjoiY3VzdG9tIiwidHlwb2dyYXBoeV9zdWJfZm9udF9zaXplIjp7InVuaXQiOiJweCIsInNpemUiOjE4LCJzaXplcyI6W119LCJ0eXBvZ3JhcGh5X3N1Yl9mb250X3dlaWdodCI6IjMwMCIsInR5cG9ncmFwaHlfc3ViX2xpbmVfaGVpZ2h0Ijp7InVuaXQiOiJweCIsInNpemUiOjI1LjIsInNpemVzIjpbXX0sIm5hdl9pbmRpY2F0b3IiOiJhcnJvdzIiLCJfX2dsb2JhbHNfXyI6eyJ0eXBvZ3JhcGh5X3R5cG9ncmFwaHkiOiIiLCJiZ19jb2xvcl9zdWJtZW51cyI6Imdsb2JhbHNcL2NvbG9ycz9pZD0zZGE3YWUyIn0sIl9tYXJnaW5fbW9iaWxlIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjIwIiwiaXNMaW5rZWQiOmZhbHNlfX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6InJleWNvcmUtaGVhZGVyLW5hdmlnYXRpb24ifQ=="]