Рубрика: Разное
Как полностью отключить все email-уведомления в WordPress?
Если по каким-то причинам вы не хотите, чтобы ваш сайт отсылал какие-либо email-уведомления, то добавьте в файл wp-config.php следующий код:
//отключение отправки email-уведомлений start function wp_mail() { // ничего не делаем! } //отключение отправки email-уведомлений end |
Как в php обрезать строку по словам?
В WordPress существует функция wp_trim_words(), которая позволяет обрезать строку по указанному числу слов. К сожалению, эта функция никак не учитывает длину слов, поэтому полученный результат может быть во многих случаях неприемлем. Но не беда, можно воспользоваться следующей функцией:
//функция обрезки текста по словам start function wph_cut_by_words($maxlen, $text) { $len = (mb_strlen($text) > $maxlen)? mb_strripos(mb_substr($text, 0, $maxlen), ' ') : $maxlen; $cutStr = mb_substr($text, 0, $len); $temp = (mb_strlen($text) > $maxlen)? $cutStr. '...' : $cutStr; return $temp; } //функция обрезки текста по словам end |
Пользоваться ей очень просто:
Как вернуть в WordPress менеджер ссылок?
До версии 3.5 в WordPress существовал "менеджер ссылок", про который нынче большинство пользователей совсем ничего не знают. Однако разработчики движка физически этот самый менеджер ссылок из движка не удаляли (он всего лишь скрыт на новых установках движка), поэтому его можно вернуть назад. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
Как автоматически «сжимать» html, css и js скрипты сайта?
В данном случае речь идет не о физическом сжатии (с помощью gzip или чего-то подобного), а о минимизации кода страницы, когда из него удаляются все не значимые для отображения страницы в браузере символы (переводы строк, пробелы, комментарии и т.д.). Обычно для решения подобной задачи используют сторонние плагины для движка, хотя можно обойтись всего одной (хоть и объемной) функцией, которую вам необходимо добавить в файл functions.php вашей темы:
Как автоматически добавлять QR-код для записей сайта?
QR-код для записей сайта можно автоматически генерировать и выводить с помощью API сервиса QRServer.com. Для этого вам необходимо добавить в нужный шаблон вашей темы всего лишь одну строчку кода:
<img class="alignright" src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=<?php the_permalink(); ?>" alt="QR-код: <?php the_title(); ?>" /> |
Не забудьте поменять выравнивание у картинки QR-кода. При необходимости размер картинки можно увеличить (поменять числа в ссылке с 100x100 на необходимые вам).
Как включить автообновление для движка, плагинов и тем?
Начиная с версии 3.7, WordPress автоматически обновляется на минорные (незначительные) версии. С помощью небольшого кода вы можете заставить движок обновляться и на мажорные версии. Плюс к этому вы также можете заставить WordPress обновлять еще и темы с плагинами. Для этого добавьте в файл functions.php вашей темы следующий небольшой код:
//автообновление для движка, тем и плагинов start add_filter('auto_update_plugin', '__return_true'); //плагины add_filter('auto_update_theme', '__return_true'); //темы add_filter('auto_update_core', '__return_true'); //движок //автообновление для движка, тем и плагинов end |
Несколько замечаний. Первое - не ждите немедленного автообновления сразу после использования данного сниппета. Движок запускает скрипты обновления два раза в день, поэтому сразу обновляться ничего не будет.