WordPress Support

Изменение логина администратора admin в WordPress.

Добавлено 26 июля 2010 в категорию Плагины.

Забавно, но я был полностью уверен, что изменить имя администратора "admin" в WordPress невозможно. Я так часто видел в профиле надпись "Логин изменить нельзя", что искать способ изменения имени администратора и не пытался. Мне, как и всем остальным блогерам, было вполне достаточно возможной смены отображаемого имени на имя, указанное в нике. Однако заранее известное имя администратора блога оставляет для злоумышленников широкие возможности по использованию подбора пароля. Конечно, подобрать более-менее сложный пароль практически невозможно даже при известном логине администратора, но кто из блогеров использует в качестве пароля последовательность из 15-20 ничего не значащих символов? Единицы. Остальным же рекомендую изменить логин администратора и скрыть его, используя для отображения ник.

Для изменения логина администратора нам понадобится доступ к базе данных MySQL. Используем для этого phpMyAdmin, заходим в нашу базу данных и выбираем таблицу wp_users (префиксы таблиц у вас могут быть другими). По умолчанию нас перекинет на вкладку "Структура":

 

После этого переключаемся на вкладку "Обзор", где под первым номером и будет показан логин администратора "admin". Жмем на "Правку":

 

Заменяем в двух местах логин "admin" на нужный вам логин:

 

Жмем "OK". Все, логин администратора изменен и вы можете зайти на свой блог используя новый логин администратора. Не забудьте сразу же в профиле указать свой ник и его отображение по умолчанию.

 

Никаких нареканий в работе блога после такого ручного изменения логина администратора у меня нет – все отлично работает. Только один недостаток: теперь кроме пароля надо помнить еще и логин для входа в админку.

Плагин "WP-PostViews" считает количество просмотров записи или страницы.

Добавлено 25 июля 2010 в категорию Плагины.

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

Скачиваем последнюю версию плагина и устанавливаем:

1. Распаковываем архив.

2. Копируем папку wp-postviews в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Теперь плагин работает, для дополнительной настройки заходим в "ПараметрыPost Views". Настроек тут мало:

Count Views From: (Считать посещения от: Everyone (всех), Guests Only (только гостей), Registered Users Only (только зарегистрированных)).

Exclude Bot Views: (Исключить просмотры от поисковых ботов: No (нет), Yes (Да)).

Views Template: шаблон просмотров одной записи, ставим что-то типа этого:

Просмотров: %VIEW_COUNT%

Most Viewed Template: шаблон, по которому выводится список самых популярных записей, ставим тут:

<li><a title="%POST_TITLE%" href="%POST_URL%">%POST_TITLE%</a> - %VIEW_COUNT% просмотра(ов)</li>

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

Открываем нужный файл вашего шаблона (например, index.php) и добавляем туда следующий php-код:

<div class="view"><?php if(function_exists('the_views')) { the_views(); } ?></div>

И оформим это через css (файл style.css вашего шаблона):

.view {
	float:  left;
	text-align: left;
	padding: 0px 0px 0px 28px;
	background: url(images/view.png) 10px 0px no-repeat;
}

Где view.png это любая выбранная вами иконка. Теперь это выглядит примерно так:

Теперь добавляем в сайдбар (sidebar.php вашего шаблона) список наиболее популярных записей через следующий код:

<?php if (function_exists('get_most_viewed')): ?>
   <ul>
      <?php get_most_viewed(); ?>
   </ul>
<?php endif; ?>

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

Функция get_most_viewed(); имеет 2 параметра:

Первый указывает на то, что вы хотите получить: страницы (page), записи (post), и то и другое (both).

Второй указывает число записей, которое будет выведено.

По умолчанию используется get_most_viewed(‘both’, 10);, то есть чтобы вывести список из 5 самых популярных записей вы должны использовать следующий формат:

<?php get_most_viewed('post', 5); ?>

Также есть возможность добавить список наиболее популярных записей в определенной категории. Опять же, редактируем sidebar.php вашего шаблона:

<?php if (function_exists('get_most_viewed_category')): ?>
   <ul>
      <?php get_most_viewed_category(); ?>
   </ul>
<?php endif; ?>

Функция get_most_viewed_category() имеет 3 параметра:

Первый указывает из какой рубрики брать записи (указывается ее ID).

Второй указывает на то, что вы хотите получить: страницы (page), записи (post), и то и другое (both).

Третий указывает число записей, которое будет выведено.

Во умолчанию используется get_most_viewed_category(1, ‘both’, 10);, то есть чтобы вывести список из 5 самых популярных записей в третьей рубрике вы должны использовать следующий формат:

<?php get_most_viewed_category(3, 'post', 5); ?>

Вручную установить число просмотров конкретной записи или страницы можно при редактировании этой записи в дополнительных параметрах:

Последняя версия плагина 1.50 работает только с WordPress версии 2.8 и выше.

 

Автор плагина: Lester "GaMerZ" Chan

Страница плагина: [ссылка]

Рассматриваемая версия: 1.30 от 29.05.2008

Совместимость с версией WordPress: 2.5 и выше.

Плагин "Tagnetic Poetry" выводит необычное облако тегов на flash.

Добавлено 24 июля 2010 в категорию Плагины.

Еще один flash-плагин облака тегов от Roy Tanck. В отличие от WP-Cumulus в нем нет никакой анимации, да и смотрится он куда как попроще, но, тем не менее, он все-таки будет получше, чем стандартный вывод облака тегов. Конечно, облако тегов, которое генерит плагин WP-Cumulus выглядит просто замечательно, особенно хорошо оно смотрится в сайдбаре, но зато на страничке всех тегов маленькое красивое облако тегов превращается в большое и загруженное тегами и в нем банально сложно отыскать нужный вам тег. И именно на страничке всех тегов имеет смысл установить облако тегов плагина Tagnetic Poetry. А вот использовать его в сайдбаре я бы не рекомендовал – если у вас не слишком широкий сайдбар, то плагину не хватит места, чтобы более-менее красиво отображать теги.

Скачиваем оригинальный плагин с его домашней страницы (не поддерживает теги с русскими символами) или русскую версию по ссылке внизу этого поста и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку tagnetic-poetry в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Настройки плагина находятся в "ПараметрахTagnetic Poetry". Плагин переведен мною на русский язык полностью, так что с настройками у вас проблем возникнуть не должно. Есть только одно замечание: для настройки размеров тегов надо использовать опцию "Масштаб размера тегов". Конечно, ручное изменение размеров тегов через параметры функции wp_tag_cloud тоже возможно, но все мои эксперименты показали, что при недостаточном размере самого облака тегов (например, в узком сайдбаре) изменять размеры тегов получается только при изменении именно масштаба тегов. Не говоря уже о том, что в узком сайдбаре невозможно заставить плагин вывести большое количество тегов – он выведет столько, сколько поместится и не больше. Как я уже сказал выше: использовать данный плагин для вывода облака тегов в сайдбаре не слишком хорошая идея.

Чтобы вставить облако тегов в запись или страницу добавьте в нее тег [TAGNETICPOETRY], для вставки облака тегов через шаблон используйте код:

<?php if(function_exists('tagneticpoetry_insert')) { tagneticpoetry_insert(); } ?>

По аналогии с плагином WP-Cumulus в Tagnetic Poetry нет возможности задать настройки выводимого облака тегов через параметры функции tagneticpoetry_insert – у нее просто нет никаких параметров, настройки выводимого облака она берет из "ПараметровTagnetic Poetry". То есть если вы настроите широкое облако тегов и выведите его на странице тегом [TAGNETICPOETRY], то вы не сможете расположить в сайдбаре облако тегов функцией tagneticpoetry_insert – вы получите в сайдбаре такое же широкое облако, что и на странице и это поломает вам весь дизайн. Если вы используете виджеты, то никаких проблем у вас не возникнет: виджет можно настроить собственными опциями, а вот если вы вручную редактируете сайдбар вам придется использовать небольшую хитрость (как и с плагином WP-Cumulus).

Откройте файл tagnetic-poetry.php и замените строчку:

67
echo tagpo_createflashcode(false);

на

67
echo tagpo_createflashcode(true);

Теперь идите в "ДизайнВиджеты" и добавьте виджет Tagnetic Poetry. Настройте этот виджет так, как вам нужно и нажмите на "Сохранить изменения". После чего можете тут же этот виджет удалить, так как нам было важно сохранить настройки виджета и только.

Теперь вызов [TAGNETICPOETRY] в записи будет использовать основные настройки плагина, а вызов функции tagneticpoetry_insert в sidebar.php будет использовать настройки виджета. Кривоватый способ, но зато рабочий и позволяет продвинутым блогерам не использовать виджеты.

 

Автор плагина: Roy Tanck

Страница плагина: [ссылка]

Скачать русский плагин: tagnetic-poetry.zip

Рассматриваемая версия: 1.0 от 02.07.2009

Совместимость с версией WordPress: 2.3 и выше.