Как исправить неправильный тип сообщения по умолчанию для пользовательского термина таксономии на экране администратора Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как исправить неправильный тип сообщения по умолчанию для пользовательского термина таксономии на экране администратора

Сообщение Anonymous »

Я создал собственный тип записи «Модель» и соответствующую пользовательскую таксономию «Домен» в плагине WordPress.

Код: Выделить всё

register_taxonomy(
'domain',
array( 'model' ),
array(
'label' => 'Domain',
'hierarchical' => true,
// ...
'rewrite' => array( 'slug' => 'domains' ),
)
);

// ...

register_post_type(
'model',
array(
'label' => 'Model',
'hierarchical' => false,
// ...
'taxonomies' => array( 'domain' ),
'rewrite' => array( 'slug' => 'models' ),
)
);
Когда я регистрирую меню таксономии в меню администратора, я получаю сгенерированную WordPress страницу для редактирования терминов таксономии.

Код: Выделить всё

add_submenu_page(
'my-top-level-menu',
__( 'Domains', 'my-plugin-slug' ),
__( 'Domains', 'my-plugin-slug' ),
'manage_domains',
'edit-tags.php?taxonomy=domain'
);
На автоматически созданной странице таблица списка терминов содержит ссылку на маршрут /wp-admin/edit.php?domain=default. Однако при запросе этого маршрута я получаю встроенный список сообщений вместо сообщений моделей.
Я думаю, WordPress устанавливает тип сообщения по умолчанию «post» в «edit.php», если в аргументах URL-запроса не установлен «post_type». Как управлять неправильным типом публикации по умолчанию для таксономии?

Подробнее здесь: https://stackoverflow.com/questions/799 ... ress-admin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»