20+ простых, но полезных трюков для WordPress

       



Не забывайте делать бэкапы. Если что-то не получается – спрашивайте в комментах, отвечу обязательно.

Для удобства вот вам содержание поста. Поиск браузера вам в помощь.

1) Создание шаблона страницы
2) Создание облака тегов на отдельной странице
3) Создание страницы со случайным постом из вашего блога
4) Подсветка авторских комментариев
5) Отображение случайных изображений в шапке блога
6) Отображаем количество RSS читателей числом
7) Отображаем количество фолловеров в Твиттере числом
8) Включить задержку перед публикацией поста в RSS
9) Меняем стандартный граватар на что-нибудь другое
10) Включаем автоматическое отображение заголовков будущих постов
11) Делаем специальную шапку, сайдбар и футер для определенных категорий
12) Трюки с категориями WordPress
13) Отрубаем HTML в комментах
14) Отображаем календарь будущих записей
15) Создаем каталог сайтов на WordPress
16) Отображаем свежие комментарии с граватарами
17) Добавляем поле Twitter ID к комментариям на вашем блоге
18) Добавляем нескольких авторов к одному посту
19) Добавляем фэйсбуковскую кнопку «Нравится» на блог
20) Анализируем действия посетителей и удерживаем их на блоге

1) Создание шаблона страницы

Базовый трюк, который пригодится нам еще много раз. Но сам по себе он очень прост. В папке вашей WordPress темы нужно создать новый .php файл и добавить в него следующий код:

<--?php /* Template Name: Evgenicus */ ?-->

В данном случае Evgenicus – имя шаблона, которое будет отображаться в админке.

Шаблон готов, осталось лишь заполнить его чем-нибудь нужным. Читайте далее.

2) Создание облака тегов на отдельной странице

Про это уже писал в записи вывод тегов на WordPress. Не бойтесь, это просто!

3) Создание страницы со случайным постом из вашего блога

Кстати, весьма интересная штука. Позволяет подольше удержать читателей на блоге. Человек заходит на эту страницу и читает пост. Дочитал – обновил страницу. Дочитал – обновил. И так далее.

Для создания такой штуки нам потребуется новый шаблон страницы. Назовите его, например, Random Post. Затем добавьте в него следующие строки:

<--?php query_posts(array('orderby' => ‘rand’, ‘showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post(); ?—>

<--?php the_title(); ?-->

<--?php the_content(); ?-->

<--?php endwhile; endif; ?-->

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

<--?php get_header(); ?-->

— Вызвать шапку сайта. Как правило, вставляется в самое начало кода.

<--?php get_footer(); ?-->

— Вызвать подвал. В конце кода.

<--?php get_sidebars(); ?-->

— Вызвать сайдбары. Где хотите видеть сайдбар, туда и вставляйте.

И так далее в этом же стиле. Если непонятно, посмотрите код вашего файла page.php (или index.php)

4) Подсветка авторских комментариев

Очень хороший трюк. Делает систему комментариев еще лучше и понятнее.

Для начала нужно добавить в style.css следующую строку:

.authorstyle { background-color: #B3FFCC !important; }

#B3FFCC – цвет, которым будут подсвечиваться комменты. Меняйте на свое усмотрение.

User_id нужно заменить на юзер айди автора блога. На ваш, то бишь.

5) Отображение случайных изображений в шапке блога

Скучно, когда в шапке вашего блога все время одна и таже картинка. Особенно это надоедает постоянным читателям. Но есть простой способ исправить это.

Сначала нужно залить куда-нибудь (в папку images вашей темы, например) нужные изображения. Назвать их нужно следующим образом:

headerimage_1.jpg
headerimage_2..jpg
headerimage_3..jpg

Не важно, сколько изображений. Важно, чтобы они были названы по этому образцу.

А теперь нужно вставить в header.php этот код:

— (rand(1,3) отвечает за номер выводимого изображения. Поэтому если вы загрузили, например 4 картинки, этот кусок будет выглядеть как (rand(1,4).

Кроме того, немного поковыряв css файл вы можете включить смену нескольких изображений. Еще интереснее будет.

6) Отображаем количество RSS читателей числом

Как ни крути, а стандартный фидбернеровский счетчик выглядит по меньшей мере жутковато. Но не беда, число подписчиков можно вывести простым числом.

Первый способ я нашел на блоге Алекса Волкова – смотрим здесь.

Но, например, у меня этот способ не работает. Не беда, есть еще вариант. Просто вставьте следующий код в нужное место на вашем блоге.

<--?php //get cool feedburner count $whaturl="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=your feedburner id"; //Initialize the Curl session $ch = curl_init(); //Set curl to return the data instead of printing it to the browser. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set the URL curl_setopt($ch, CURLOPT_URL, $whaturl); //Execute the fetch $data = curl_exec($ch); //Close the connection curl_close($ch); $xml = new SimpleXMLElement($data); $fb = $xml->feed->entry[‘circulation’];
echo $fb;
//end get cool feedburner count
?—>

Готово.

7) Отображаем количество фолловеров в Твиттере числом

Тоже очень заманчивая и интересная возможность. Алекс Волков уже писал про это здесь.

Если этот способ не работает, то поработать придется уже вам. Для начала в папке вашей темы создайте файл twitter.php и вставьте в него этот код:

<--?php $tw = get_option("twitterfollowerscount"); if ($tw['lastcheck'] < ( mktime() – 3600 ) ) { $xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=wpbeginner'); if (preg_match('/followers_count>(.*)

простых но полезных трюков для WordPress






Получайте самые интересные новые публикации на свой email:

Укажите свой email:



Похожие записи :





        Рубрика: обо всем, Полезное для Wordpress       Запись имеет метки:

Оставить свой комментарий

2014 © Бизнес реально и виртуально · · Работает на WordPress