Как изменить «Записи» на любое другое слово в WordPress?
Хотелось бы поменять стандартное "Записи" на "Статьи" или "Новости", к примеру.
В сети есть примеры, как внедриться в массив с этими именами и изменить его. Но это решает часть проблемы, названия меняются в правом меню, но не во всей админке. А хотелось бы коренным образом поменять эту надпись. Буду благодарен любым мыслям на этот счёт!
Новый вариант: заменим слово «записи» на «статьи»
Можно подключать в плагин или в тему!
Заметка: все это срабатывает во время init с приоритетом 0
Старый вариант: тоже рабочий, но он хуже...
Почему-то я думал, что можно иначе. И чего как ответ не даёшь?
Выбрать то не могу теперь верное решение.
А где при таком коде еще нужно поменять?
Идея какова: где-то ведь изначально есть данные, как и что называется, ведь так? К примеру, обращаясь к $menu[5][0] мы должны знать, что там именно названия типа поста хранится. Нет ли API, в котором мы бы указали, как и что называется и везде это уже подхватывается. Ярким примером является плагины создания таксономий, когда прописал как и что называется и всё.
В общем залез я в код разобрался. Как выяснялось это не самое лучшее решение и ты был прав что не соглашался с ним!
Есть еще такой хук
post_type_labels_{$post_type}
и через него можно это сделатьМожно подключать в плагин или в тему!
Заметка: все это срабатывает во время init с приоритетом 0
Хук мне настолько понравился, что я не удержался и заменил Записи на Посты.
Даааа, вот это другое дело! Спасибо большое, лучшего я и пожелать не мог!
а как заменить рубрики? на другое слово
Воспользуйтесь фильтром taxonomy_labels_(taxonomy).
не помогло
был новичком поэтому не знал как правильно прописать, у меня не получалось ничего и поэтому написал (из за не знания, что не помогло), приношу свои извинения, теперь все получилось и работает) всем СПАСИБО!
а как иконку можно изменить?
а то добавляю в массив
и ничего не меняется
Для подпунктов меню нельзя задать иконку таким способом.
а каким способом можно?
ребят поделитесь способом пожалуйста), можно конечно в самом ядре изменить,ну после обновления иконка пропадет
Привет! Спасибо за код, очень помог. А как заменить иконку?