Личное
Отображение текста только на первой странице рубрики
Смешное открытие про ноиндекс и вордпресс
Как-то давно был неприятно поражен тем, что Вордпресс вырезает тег <noindex> просто при переключении между кодом и визуальным редактором. В результате местами хардкодил, а некоторые плагины вообще не использовал. Читать далее
Форматирование в короткой новости Вордпресса
Внезапно столкнулся с тем, что моя тема бьет все форматирование короткой новости. К счастью, решение нагуглилось довольно быстро.
В functions.php вставляем
function improved_trim_excerpt($text) {
global $post;
if ( '' == $text ) {
$text = get_the_content('');
$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
$text = preg_replace('@<script[^>]*?>.*?</script>@si', '', $text);
$text = strip_tags($text, '<p>,<br>,<h2>,<h1>,<em>,<strong>,<a>');
$excerpt_length = 4500;
$words = explode(' ', $text, $excerpt_length + 1);
if (count($words)> $excerpt_length) {
array_pop($words);
array_push($words, ' ...');
$text = implode(' ', $words);
}
}
return $text;
}
remove_filter('get_the_excerpt', 'wp_trim_excerpt');
add_filter('get_the_excerpt', 'improved_trim_excerpt');
Думаю тут все понятно, обращаем внимание на
- $excerpt_length = 4500 - длина текста;
- Строчка $text = strip_tags отвечает за то, какие теги останутся в короткой новости;
- array_push($words, ' ...'); - это то, что будет стоять в конце перед ссылкой "Читать дальше". В данном случае - многоточие.
Хардкодинг в плагинах
email-subscribers
/farm.com/public_html/wp-content/plugins/email-subscribers/classes/es-loadwidget.php
- Строчку
$es = $es . '<input class="es_textbox_class" name="es_txt_email_pg" id="es_txt_email_pg" onkeypress="if(event.keyCode==13) es_submit_pages('.$url.')" value="" maxlength="225" type="text" placeholder="введите ваш e-mail">';
Тут вставил placeholder="введите ваш e-mail"
2. ИЗ строки выпилил все $es = $es . '<div class="es_lablebox">'.__('Email *', 'email-subscribers').'</div>';
Стало так: $es = $es . '';
Уроки грамматики... дренажЕм или дренажОм?

Давно ничего не писал в этот раздел, но вот сегодня забавное грамматическое приключение произошло 🙂 Так уж получилось, что от рождения я обладаю "идеальной грамотностью" - это означает, что все диктанты и сочинения я писал без ошибок, не зная ни единого правила. Ну что есть, то есть - был прогульщиком и в молодости никогда не тянуло к зазубриванию чужих слов. Конечно, за последнее десятилетие интернет с его чатегами а асечками добавил в мою грамматику расхлебанности, и я научился осознанно не вставлять запятые там, где это не мешает восприятию текста, но мастерство-то не пропьешь...
Поэтому все тексты, вычитываемые мною, я корректирую по всем правилам современного русского языка. Итак, сегодня при чтении текста глаза споткнулись о фразу:
"...пол с дренажем..." что будет дальше?
DLE - прощай, здравствуй WordPress!
Последнее время я тут постоянно писал о том, какой замечательный Вордпресс. Что ж, он действительно шикарен... Хотя бы потому, что вебкнигу взломали через mysql-инклуды 🙂
Я уже давно планировал навести порядок в вебкниге, перенести ее на wordpress... Этот взлом послужил побудительным мотивом. Итак, за пару часов я переехал. Дизайн пока не настраивал, этим займусь в свободное время. Но сам факт того, что DLE так легко сломать...
Очень благодарен создателям вордпресса! Очень благодарен за то, что нашел и понял этот движок! 🙂
Обновление wordpress
Пишу себе шпаргалку.
Скачиваем новый дистрибутив. Затем на нашем сервере удаляем фолдеры wp-admin и wp-includes и заливаем новые. Также заливаем файлы из корня дистрибутива. Удаляются они довольно долго, там много разных мелких файлов, поэтому можно их удалить череш шелл 🙂
Заливаем новые папки из скаченного архива на сервер. Другие папки не трогаем.
Затем заходим по урлу www.webkniga.com/wp-admin/upgrade.php (или просто на любую страничку админки) и обновляем базу. Читать далее
Различия в нумерации Псалмов
В западной культуре нумерация псалмов немного отличается от той, к которой привыкли мы, русские с нашим единственным синодальным переводом Библии.
Как-то никогда не задавался вопросом, почему так произошло, просто всегда в поисках смещал на один псалом в русском варианте. А вот сегодня совсем не смог найти искомого стиха. Копнул поближе и выяснил что, оказывается, до 9 псалма нумерация идентичная, а на половине 9 "русского" псалма в западном варианте уже начался 10 псалом 🙂
Оказывается, русский вариант - Септуагинта - это перевод с греческого, который в свою очередь был переведен с оригинала (это я знал), а западный - перевод оригинала (масоретский еврейский текст). Читать далее
Прощай, Drupal, здравствуй DLE
Все-таки не выдержал я битвы с Друпалом. Его кривизна, необходимость ПОСТОЯННО в чем-то разбираться, ковыряться, гуглить - и все это на фоне глючности и абсолютной не юзер-френдливости заставило вернуться пса "на место своей блевотины" (см. Прит.26:11, 2Пет.2:22) и купить лицензию DLE.
C ДЛЕ я в свое время и начинал, собственно. Вот тут все:
- быстро
- понятно
- гибко
- удобно
- с понятной внятной логикой в каждом процессе.
Я ни в коем случае не утверждаю, что это идеальный движок, однако это движок, в котором прослеживается ЛОГИКА во всем.
Освобождение
Сегодня получил настоящее освобождение. Я свободен! Слава Богу!