Это делается. Делается нормальными разработчиками. В темах в тч.
А "родительской" она становится только если у неё образуется дочка. Никто не отменял правило проверять существование функций хоть в дочках, хоть в плагинах, хоть где. Это есть такие правила качественного кодинга, как напр. писать <?php а не фигню "сокращённо" <?
---------- Добавлено 14.02.2019 в 10:48 ----------
Gerga: Но я более чем уверен, что в коде ядра что фреймворков, что CMSок function_exists/class_exists не оборачивает каждыю функцию/классс ради хорошего тона программирования
Каждую - нет. (Хотя это есть нередкая причина, что гордятся костыли и правится ядро). Но те, которые допускается/возможно поменять - обязательно. Грубо говоря - те, что могут быть кастомизированы юзером для его задач.
mathewsun: Основная цель - при необходимости поменять ip сервера и не ждать 8-16 часов, чтобы смена происходила мгновенно.
Не бывает такого. Записи "расползаются" по интернету. До 72 часов допускается. (На практике зависит и от доменов и от регистраторов, твоего месторасположения/провайдера/источника ДНС и от многих др факторов. У меня рушки всегда быстрее обновлялись, чем com-ы. А региональные укр - ещё дольше)
Если ты получаешь быстро - это значит, что ДНС-сервер твоего ПК уже получил новые данные. У др юзеров будет все по-другому.
komtet: да и есть возможность манёвра для клиентов, как по версиям PHP,
Да.. вот днях попробовал включить nginx - а там 5,4 без возможности выбора версий. Так что манёвры не очень-то манёвренные 😒.
komtet: и по версиям Python, например.
И никогда не понимал* - нафига хостеры предлагают одновременно разные "технологии". Ведь юзеры php не будут юзать питон. И наоборот скорее всего тоже.
Ну или как вариант - можно ж включать тот же питон (и пр ионкубы) по запросу. Большинству же юзеров оно не нужно, а не всегда это можно отключить. Почему наоборот - не сделать необходимый минимум (в см - не самый минимум, а что необходимо большинству), а потом включать/выключать/дать возможность юзеру самостоятельно это сделать что нужно.
Вот как по мне такое "богатство" из коробки - это минус, нежели плюс.
* Не, я конечно понимаю хостинг - так сокращаются расходы на железо. Но как юзер, я понимаю, что это же влечёт за собой доп. нагрузки, а значит "аргументация" перехода на более дорогие тарифы.
Gmp: Просто это не везде уместно и не всегда это используют продуманно.
Аж стало интересно - и где это уместно м продумано?
Где мелькающий фон позволяет рассмотреть/насладиться и видео и понять что поверх него написано/нарисовано?
Людям мешает воспринимать инфу даже видео "в стороне", а тут подложкой под контентом.. (за видео в гифках я бы пооторывал всё медуножье и отправлял на рудники)
Narek-T: Уже давно прошли времена 56 модемов с dial-up.
Зато наступило время мобильного интернета. И даже GPRS используется.
Как же глупы те, кто считает, что всё население планеты живет в городах с безлимитным и быстрым инетом. Не менее глупы и те, кто думает что мобильные интернет = мобильные девайсы.
Ms-Dred: особенно на тех сайтах где на страницу по 5 постов выводится.
5 анонсов постов такая же дикость как и бесконечный скролл. Но они и не будут делать бесконечный. Не для того они по "5 постов" сделали. (Хотя да, возможно.. в умах ГС строителей - ГС читателей и не такого сочетается ;))
Ms-Dred: Некоторые неудобства конечно имеются
Мало того, что это неудобно листать/находить нужное так это отжирает память и тормозит браузеры, так вот и с гуглоподелкой доже доставит радостей /ru/forum/1010163
Mutabors: Кстати там еще может быть трабл с вукомерс, если стоит он
то заданные системные разрешения картинок могут не совпадать с его собственными. Тогда перегенерация плагином ничего не даст.
Никаких траблов нет, если не использовать кривые темы.
Ибо за вывод всего, и картинок в тч отвечает тема. Она может использовать как стандартные размеры (заданные в настройках и родные WC, которые тоже можно изменять) так и задавать свои размеры.
При смене темы достаточно пройтись плагом для перегенерации миниатюр.
Gerga: безсмысленно делать вещи, которые не пригодятся.
Что бессмысленно, а точнее даже вредно - так это нести такую чушь, что ты тут нагородил.
Мало того, что такие обёртки - правила хорошего тона, так именно в дочерних темах это нужно делать. Т.к. переопределяются функции родителей.
Можно (!=нужно) не делать только в том случае, если сам именуешь функцию, со 100% уверенностью, что такое имя больше нигде не встретиться и никем больше функция не будет использоваться (переопределяться). Это явно не о именах типа "theme_social_links".
Gerga: где не нужно повторное определение функции - это приведет к непонятному поведении,
1. Люди, для решения "непонятностей" ставят контрольные метки.
2. Это в ваших сапописьках может привести к чему угодно. Тут же речь не просто о ВП, а о функциях родительской темы.
3. Лучше пусть будут "непонятости", чем после таких советов завалится сайт на продакшене (а именно так поступают множество хомячков - правят файлы на продакшене. Причем зачастую без доступа к ФТП, а через редактор в ВП, при этом возмущаются когда им говоришь, что это риски).
Резюме: почти гарантированно ничего не случится, если не обернуть. Но а) всё же есть "почти" и б) нужно с самого начала формировать в себе привычки делать правильно.
Я с самого начала с этого и начал.
Ты с самого начала убедил ТСа делать неправильно.
В чем может быть причина.
В неправильном переезде, кривом сайте, неграмотном использовании кешей (я говорю даже не о плагинах, а "системно") и много в чем другом МОЖЕТ быть.
В 90% случаев при неправильном переездевозникают разные странности.
После правильного переезда нужно прежде всего смотреть логи ошибок. И заюзать плагины для обнаружения проблем: https://ru.wordpress.org/plugins/health-check/, https://ru.wordpress.org/plugins/query-monitor/
Это делается в родительских темах.
Это делается. Делается нормальными разработчиками. В темах в тч.
А "родительской" она становится только если у неё образуется дочка. Никто не отменял правило проверять существование функций хоть в дочках, хоть в плагинах, хоть где. Это есть такие правила качественного кодинга, как напр. писать <?php а не фигню "сокращённо" <?
---------- Добавлено 14.02.2019 в 10:48 ----------
Но я более чем уверен, что в коде ядра что фреймворков, что CMSок function_exists/class_exists не оборачивает каждыю функцию/классс ради хорошего тона программирования
Каждую - нет. (Хотя это есть нередкая причина, что гордятся костыли и правится ядро). Но те, которые допускается/возможно поменять - обязательно. Грубо говоря - те, что могут быть кастомизированы юзером для его задач.
Но это никак не относится к вопросу ТСа.
Основная цель - при необходимости поменять ip сервера и не ждать 8-16 часов, чтобы смена происходила мгновенно.
Не бывает такого. Записи "расползаются" по интернету. До 72 часов допускается. (На практике зависит и от доменов и от регистраторов, твоего месторасположения/провайдера/источника ДНС и от многих др факторов. У меня рушки всегда быстрее обновлялись, чем com-ы. А региональные укр - ещё дольше)
Если ты получаешь быстро - это значит, что ДНС-сервер твоего ПК уже получил новые данные. У др юзеров будет все по-другому.
Быстро - это A-запись.
формируется две RSS ленты
Две разные ленты или одна, доступная по двум протоколам?
да и есть возможность манёвра для клиентов, как по версиям PHP,
Да.. вот днях попробовал включить nginx - а там 5,4 без возможности выбора версий. Так что манёвры не очень-то манёвренные 😒.
и по версиям Python, например.
И никогда не понимал* - нафига хостеры предлагают одновременно разные "технологии". Ведь юзеры php не будут юзать питон. И наоборот скорее всего тоже.
Ну или как вариант - можно ж включать тот же питон (и пр ионкубы) по запросу. Большинству же юзеров оно не нужно, а не всегда это можно отключить. Почему наоборот - не сделать необходимый минимум (в см - не самый минимум, а что необходимо большинству), а потом включать/выключать/дать возможность юзеру самостоятельно это сделать что нужно.
Вот как по мне такое "богатство" из коробки - это минус, нежели плюс.
* Не, я конечно понимаю хостинг - так сокращаются расходы на железо. Но как юзер, я понимаю, что это же влечёт за собой доп. нагрузки, а значит "аргументация" перехода на более дорогие тарифы.
Просто это не везде уместно и не всегда это используют продуманно.
Аж стало интересно - и где это уместно м продумано?
Где мелькающий фон позволяет рассмотреть/насладиться и видео и понять что поверх него написано/нарисовано?
Людям мешает воспринимать инфу даже видео "в стороне", а тут подложкой под контентом..
(за видео в гифках я бы пооторывал всё медуножье и отправлял на рудники)
Уже давно прошли времена 56 модемов с dial-up.
Зато наступило время мобильного интернета. И даже GPRS используется.
Как же глупы те, кто считает, что всё население планеты живет в городах с безлимитным и быстрым инетом.
Не менее глупы и те, кто думает что мобильные интернет = мобильные девайсы.
ЗЫ. "быстрое видео".. Оксюморон какой-то..
Вообще то нормальные люди делают такой скролл
"Нормальные люди" и "такой скрол" для меня понятия не совместимые.
Хуже него только, пожалуй, только видео в бекраунд.
особенно на тех сайтах где на страницу по 5 постов выводится.
5 анонсов постов такая же дикость как и бесконечный скролл. Но они и не будут делать бесконечный. Не для того они по "5 постов" сделали. (Хотя да, возможно.. в умах ГС строителей - ГС читателей и не такого сочетается ;))
Некоторые неудобства конечно имеются
Мало того, что это неудобно листать/находить нужное так это отжирает память и тормозит браузеры, так вот и с гуглоподелкой доже доставит радостей /ru/forum/1010163
Кстати там еще может быть трабл с вукомерс, если стоит он
то заданные системные разрешения картинок могут не совпадать с его собственными. Тогда перегенерация плагином ничего не даст.
Никаких траблов нет, если не использовать кривые темы.
Ибо за вывод всего, и картинок в тч отвечает тема. Она может использовать как стандартные размеры (заданные в настройках и родные WC, которые тоже можно изменять) так и задавать свои размеры.
При смене темы достаточно пройтись плагом для перегенерации миниатюр.
безсмысленно делать вещи, которые не пригодятся.
Что бессмысленно, а точнее даже вредно - так это нести такую чушь, что ты тут нагородил.
Мало того, что такие обёртки - правила хорошего тона, так именно в дочерних темах это нужно делать. Т.к. переопределяются функции родителей.
Можно (!=нужно) не делать только в том случае, если сам именуешь функцию, со 100% уверенностью, что такое имя больше нигде не встретиться и никем больше функция не будет использоваться (переопределяться). Это явно не о именах типа "theme_social_links".
где не нужно повторное определение функции - это приведет к непонятному поведении,
1. Люди, для решения "непонятностей" ставят контрольные метки.
2. Это в ваших сапописьках может привести к чему угодно. Тут же речь не просто о ВП, а о функциях родительской темы.
3. Лучше пусть будут "непонятости", чем после таких советов завалится сайт на продакшене (а именно так поступают множество хомячков - правят файлы на продакшене. Причем зачастую без доступа к ФТП, а через редактор в ВП, при этом возмущаются когда им говоришь, что это риски).
Резюме: почти гарантированно ничего не случится, если не обернуть. Но а) всё же есть "почти" и б) нужно с самого начала формировать в себе привычки делать правильно.