Небольшая заметка для себя. Как автоматически добавить дату публикации записи, к заголовку, чтобы получилось например: «Новости дня 01.01.2013» вместо «Новости дня».
Для этого необходимо выполнить следущий запрос к базе данных с WordPress блогом:
UPDATE wp_posts SET post_title = CONCAT (post_title, DATE_FORMAT(post_date,' %d.%m.%Y'))
Перед тем как что-то менять в базе данных не забывайте делать резервную копию.
Продолжить чтение...15 ноября 2012
Сегодняшняя задача, спрятать email адрес, на страницах вашего блога от спаммеров и ботов, которые охотятся за адресами на сайтах, для того чтобы потом рассылать спам.
Вариантов решения задачи несколько:
Продолжить чтение...13 ноября 2012
Сегодня прислали интересный вопрос, ответ на который в своем блоге я не нашел, поэтому решил написать отдельный пост. Прислать свои интересные вопросы вы можете здесь.
Здравствуйте,подскажите пожалуйста,как сделать так,чтобы слайдер который я использую «Meteor-Slider» в шапке сайта,выводился только на главной странице,при переходе по статьям не отображался…
Спасибо!
У плагина вот такой код вставки:
Для того, чтобы настроить вывод любой информации только на главной странице WordPress блога, необходимо прописать функцию, которая бы проверяла какая страница блога открыта в данный момент и в зависимости от результата выводила или не выводила нужную нам информацию.
В WordPress есть несколько функций, которые должны помочь с этим, это функции is_home и is_front_page, по ссылкам есть примеры их использования.
Казалось бы все просто, но на практике эти функции не всегда работают, поэтому надежнее и проще использовать проверку переменной:
$_SERVER["REQUEST_URI"]
.
В данном конкретном случае, для решения поставленной задачи, код можно написать вот так:
Вариантов для использования этой проверочной функции огромное множество, чаще всего используют чтобы выводить блогролл только на главной странице, или рекламный баннер какой нибудь ну и тп. придумаете сами.
Замечания по улучшению кода, альтернативные варианты приветствуются в комментариях. Туда же писать, если у вас что-то не получилось.
Продолжить чтение...15 октября 2012
Сегодня один из читателей блога, или искателей «Как сделать», обратил мое внимание на то, что функция которая позволяла выводить твиты на страницах вашего блога, уже не работает в связи с тем, что Twitter изменил способы обращения к RSS ленте твитов пользователей.
Сам код, который необходимо вставить, чтобы отображались твиты, вы можете посмотреть в старой записи.
В коде есть параметр $feedURL = «здесь был адрес RSS из твиттера».
Сейчас в эту строку необходимо вставлять следующий URL: «http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=donchenko»
Таким образом код для вывода 5 ваших твитов на страницах блога, будет выглядеть вот так:
14 января 2013
4 комментария