Pull to refresh

Comments 8

> capital_P_dangit
Самая полезная на мой взгляд — даже в композере такого не найти
Надо зреть в корень ;) В композере нет просто потому, что эта функция встроена в сам PHP!

Правда называется плохо и не так явно…
Скрытый текст
preg_replace('/wordpress/isu', 'WordPress');
Ох уж эти перловики-олдскульщики.

Выбор поколения пятого пыха — str_ireplace
Ещё больше убеждаюсь тому, что в пыхе такое неимоверное количество разнообразных функций, что все их выучить нереально =(

Кстати я ошибся, вот такое:
str_replace('Wordpress', 'WordPress');

Вполне подойдёт, судя по исходникам вордпресса: github.com/WordPress/WordPress/blob/6b3251e931d01a9095b320ce12179cb9fe9dff63/wp-includes/formatting.php#L3830
Спасибо, но из интересного только wp_is_mobile и wp_oembed_get.
zeroise — так вообще что-то странное, догадываюсь, что просто обертка над sprintf("%0{$count}d", $num);

Пока работал с WP у меня накопились некоторые полезные функции, которые позже вылились в один гист

Из более или менее интересного:

  • использование другого фавикона для сайта на локальной машине и продакшена (удобно, когда открыто много вкладок и с продакшена, и с локальной машины и не понятно что где). Для локальной версии использую такой же фавикон, только черно-белый. Идея с хабра, если не ошибаюсь.
  • уничтожение всех пробельных символов между элементами списка wp_menu — необходимо для более точных margin/padding в элементах меню, когда им задано свойство dispay: inline-block.
  • задание first/last классов для всех пунктов меню (включая вложенные) для wp_menu

Возможно, что-то уже неактуально для последний версий WP.
Я еще убираю класы и id с менюшек, пользы от них там никакой (за редким исключением). Так же фильтрирую класы для body, ибо так же сомнительна их полезность
Хм, checked использовал, а вот об остальных представленных функциях даже не знал. Особенно радуют те, что для работы с AJAX. Спасибо за подборку, отличный пост!
не понял зачем нужна zeroise, если есть стандартная str_pad
Only those users with full accounts are able to leave comments. Log in, please.