Не так давно на одном из моих сайтов я столкнулся с конфликтом, который был вызван произвольной таксономией. А точнее ее именем.

Методом исключения удалось выяснить, что имя таксономии входило в перечень имен, которые зарезервированы движком.

Перечень этих имен в алфавитном порядке приведен ниже:

  • attachment;
  • attachment_id;
  • author;
  • author_name;
  • calendar;
  • cat;
  • category;
  • category__and;
  • category__in;
  • category__not_in;
  • category_name;
  • comments_per_page;
  • comments_popup;
  • custom;
  • customize_messenger_channel;
  • customized;
  • cpage;
  • day;
  • debug;
  • embed;
  • error;
  • exact;
  • feed;
  • hour;
  • link_category;
  • m;
  • minute;
  • monthnum;
  • more;
  • name;
  • nav_menu;
  • nonce;
  • nopaging;
  • offset;
  • order;
  • orderby;
  • p;
  • page;
  • page_id;
  • paged;
  • pagename;
  • pb;
  • perm;
  • post;
  • post__in;
  • post__not_in;
  • post_format;
  • post_mime_type;
  • post_status;
  • post_tag;
  • post_type;
  • posts;
  • posts_per_archive_page;
  • posts_per_page;
  • preview;
  • robots;
  • s;
  • search;
  • second;
  • sentence;
  • showposts;
  • static;
  • subpost;
  • subpost_id;
  • tag;
  • tag__and;
  • tag__in;
  • tag__not_in;
  • tag_id;
  • tag_slug__and;
  • tag_slug__in;
  • taxonomy;
  • tb;
  • term;
  • terms;
  • theme;
  • title;
  • type;
  • w;
  • withcomments;
  • withoutcomments;
  • year.

Страница на codex.wordpress.org.

В моем случае я попался на использовании «type», и из-за этого в Guttenberg перестал корректно работать выбор рубрик и меток.

Старайтесь избегать использования в произвольных типах записей и таксономий этих имен. А для нужных URL-адресов используйте свойство rewrite!


Комментариев нет

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

*

*