Неплохой плагин почти все что я перечислил есть в нем. Только мне интересно можно ли вручную это сделать так, чтобы после обновления версии WP не слетели мои изменения? В Джумла в этом смысле все хорошо реализовано.
Обновление wp не влияет на работу плагинов
Можно ли каким-нибудь образом переопределить шаблон виджета «Свежие записи»?
Родной? Можно. https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B9
Но проще использовать плагины. В некоторых можно даже создавать свои шаблоны, которые не потеряются при обновлении плагины.
Но если под «переопределить» скрывается задача изменения внешнего вида, стилей, то их можно «переопределить» либо в кастомайзере (внешний вид-настроить) — доп.стили. Либо (лучше) в дочерней теме.
То что на работу плагинов не влияет я знаю. Просто хотелось без лишних плагинов в том виде как я хочу вывести последние записи. Под переопределить имелось ввиду возможность полностью переписать или изменить верстку данного виджета
Просто хотелось без лишних плагинов
Плагинофобия мучает? 🙂
Это проходит, когда изучаешь ВП.
Под переопределить имелось ввиду возможность полностью переписать или изменить верстку данного виджета
Верстка — это на 90% css. Выше 2 способа менять стили.
Модератор
Юрій
(@yube)
Под переопределить имелось ввиду возможность полностью переписать или изменить верстку данного виджета
То есть, фактически сделать другой. Вот и сделайте! Это не так трудно, как кажется, тем более, если воспользоваться наследованием классов.
Спасибо. Мне уже дали готовый код. Как раз то что мне хотелось.
Мне уже дали готовый код. Как раз то что мне хотелось.
Вот только стоит его не пихать в functions.php вашей темы, как советует коллега, а сделать из него плагин.
О, я сразу и не посмотрел тот код. Оказывается коллега предложил сделать шоткод.
ИМХО не очень рациональное решение если речь о выводе блока в сайбаре.
Лучше на его основе сделать плагин своего виджета.