Изменение отображения даты постов в админке

Как в списке постов в админке (/wp-admin/edit.php) выводить в колонке «дата» нормальную человеческую дату, а не «1 час назад», «5 часов назад», «20 часов назад»? Как добавить время? Вывод времени был бы крайне удобен для запланированных постов. Когда их много, утомирельно по всем кликать, чтоб узнать запланированное время. Для этого нам потребуется задействовать 2 хука … Читать далее

Хаки для WordPress. Часть 5

Сегодня очередная подборка из трех хаков для оптимизации WordPress. В этом выпуске вы узнаете, как вывести все записи одного автора (актуально для тех, кто ведет блог командой), как отобразить на блоге общее число трекбэков (кто ссылается на вас) и каким образом можно вывести самые комментируемые статьи за определенный период времени, (для статистики, чтобы не перебирать … Читать далее

Кнопка retweet без плагинов на WordPress

Как сделать кнопку retweet без плагинов на WordPress? Данное решение нашел на блоге neolot.com через английские поисковые системы. Этим решением делюсь с вами. Прежде всего, нам нужно сть кнопку, которая и будет делать ретвит. А чтобы знать, сколько раз статью ретвитнули, рядом с кнопкой сделаем счетчик. Приступим. .retweet {width: 180px; margin: 15px auto; } .retweet … Читать далее

Как вывести форму входа на любой странице блога

Как вывести форму входа на любой странице блога

Как вывести форму входа и регистрации прямо в сайдбаре, чтобы не открывать отдельную страницу? Есть несколько способов, с помощью которых можно реализовать такую возможность, но сначала хотел бы рассказать о способе без плагинов. Вставьте в нужное место шаблона следующий код: <?php if (!(current_user_can(‘level_0’))){ ?> <h3>Вход</h3> <form action=»<?php echo get_option(‘home’); ?>/wp-login.php» method=»post»> <p><label for=»log»>Имя</label><input type=»text» name=»log» … Читать далее

Исправление каракуль на WordPress

Сразу скажу факт, что WordPress использует кодировку utf-8 и ни в какой другой он корректно принимать код не будет! Из этого вытекает ошибка, которую часто совершают люди только что начавшие овладевать WordPress’ом: как правило прямо в коде шаблона или плагина (или еще где) заменяют англоязычное написание фраз для фронтэнда или бекэнда на русскоязычное без изменения … Читать далее

Выводим обновленную запись на первое место на главной странице

Сегодняшний небольшой пост я посвящу функции query_posts и тому, как с помощью нее можно выводить обновленную запись на первое место на главной странице. Иногда, в зависимости от структуры сайта и способа его ведения, возникает необходимость обновленные или дополненные записи вывести на первое место на главной странице. При таком раскладе запись, находящаяся уже не на главной … Читать далее

Как автоматически удалять короткие слова из ссылки на пост

Часто ссылка на пост состоит из его названия (slug). Некоторые считают, что использование слага в ссылке полезно сказывается на его индексации. Лично я никакой взаимосвязи не обнаружил, сколько бы не экспериментировал ЧПУ, но раз кто-то это использует, то пусть так считается. Однако если в названии поста используется много союзов и коротких слов, то оно растягивается … Читать далее

Модерация комментариев

Модерация комментариев – это возможность WordPress, позволяющая откладывать публикацию комментариев на сайте до тех пор, пока вы лично не проверите их. Модерация полезна для предотвращения спама в комментариях. Как работает модерация WordPress выполняет специальное тестирование для каждого нового комментария перед тем, как опубликовать его в блоге. Если комментарий не проходит один из этих тестов, он … Читать далее

Хаки для WordPress. Часть 4

Сегодня я рассмотрю 2 хака для админки и один супер полезный sql хак. 1. Отключаем автосохранение статей В WordPress при публикации постов есть функция автосохранения, через несколько минут после изменений в тексте, система сохраняет статью заново. Эта функция полезна в том случае, если при редактировании статьи внезапно отключится компьютер или браузер. Статья естественно сохранится и … Читать далее

Код для перелинковки статей на WordPress

Для улучшения индексации и повышения удобства пользования сайта необходима внутренняя перелинковка. После основной записи можно вставить код: <b>Читайте также:</b> <ul> <?php foreach ($result as $post) { setup_postdata($post); ?> <li><a href=»<?php%20the_permalink()%20?>» rel=»bookmark»><?php the_title(); ?></a></li> <?php $num++; $save_ids[] = $post->ID; } if ( $num < $post_num || !$result ) { $need_more = $post_num-$num; $save_ids[] = $the_post_id; $save_ids … Читать далее