WordPress как на ладони
wordpress jino

Как удалить метки на WordPress 4.5

Здравствуйте!

После обновления WordPress 4.5 сайт перестает работать из-за кода удаления меток:

function unregister_taxonomy(){
	register_taxonomy('post_tag', array());
}
add_action('init', 'unregister_taxonomy');  

Подскажите есть возможность удалить эти метки в новом WordPress 4.5?

popay 1.5 года назад

Спасибо, получилось:

function unregister_taxonomy_post_tag(){
	register_taxonomy('post_tag', array());
	}
add_action('init', 'unregister_taxonomy_post_tag'); 

Только сейчас заметил, что метки доступны по прямой ссылке edit-tags.php?taxonomy=post_tag Можно как то полностью от них избавиться?

Так же прочитал вашу заметку в unregister_taxonomy(), а можно с этой функции удалить метки? Попробовал так, не получилось:

add_action('wp', 'unregister_post_tag_taxonomy');
function unregister_post_tag_taxonomy(){
	unregister_taxonomy('post_tag');
}
popay 1.5 года назад

Так же не могу ответить на ваш комментарий, пишет

Ошибка: недопустимые символы в имени

Kama 1.5 года назад

Зачем вам удалять метки то? Нельзя их просто так удалить, edit-tags.php трогать нельзя...

Какое имя используется, что ошибка выходит "недопустимые символы в имени"?

popay 1.5 года назад

Зачем вам удалять метки то? Нельзя их просто так удалить, edit-tags.php трогать нельзя...

Просто они мне нужны на сайтах. Нельзя так нельзя, будем дальше работать. Спасибо.

Какое имя используется, что ошибка выходит "недопустимые символы в имени"?

Без понятия. Просто хотел здесь ответить на ваш первый комментарий. Нажал под ним кнопку "комментировать" и написал мой первый ответ:

Спасибо, получилось:.... и т.д.

Вот и после обработки выдает "Ошибка: недопустимые символы в имени"

0
popay6 1.5 года назад
  • 0
    Kama4659

    С версии 4.5 в WP появилась своя функция unregister_taxonomy() у вас конфликт получается...

    Вам нужно переименовать вашу функцию. Использовать в этом случае родную функцию WP не получится, потому что post_tag - это встроенная таксономия...

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.