BlogoDom

Создание, настройка, ведение и монетизация блога.

Rotaban.ru - биржа банерной рекламы  


Как исключить страницу из списка.

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

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

Спрятать страницу в каком либо списке страниц на блоге можно следующим образом:

Если речь идет о списке страниц в шапке блога, то откройте файл header.php, если нужно работать со списком страниц в других частях блога, то и редактировать нужно будет другой файл. Возможно это будет sidebar.php или footer.php.

В редактируемом файле найдите следующую сроку:

<?php wp_list_pages(); ?>

и замените ее на строку:

<?php wp_list_pages('exclude=555'); ?>

Вместо цифр 555 нужно подставить ID страницы. Этот номер отображается в ссылке на страницу, когда выключены постоянные ссылки. Т.е. когда в настройках  «постоянных ссылок» стоит значение по умолчанию.

Теперь нужная нам страница не будет отбражаться в конкретном списке страниц. Можно исключить несколько страниц перечислив их через запятую. Код будет выглядеть примерно так:

<?php wp_list_pages('exclude=555,43,2'); ?>

Возможно что в функции вывода списка сраниц уже используются какие либо атрибуты. Т.е. изначально ссылке выглядет не вот так:

<?php wp_list_pages(); ?>,

а как то по другому, к примеру вот так:

<?php wp_list_pages('title_li='); ?>

В этом случае проставбте атрибут исключения страниц через амперсенд. Выглядеть это будет вот так:

<?php wp_list_pages('exclude=555,43,2&title_li='); ?>

Теперь мы можем спрятать страницу, либо создавать различные списки страниц в разных местах сайта.

Дополнительное инфо можно почерпнуть здесь.

_

Изучая новый рейтинг seo-блоггов, можно найти много интересного. А добавившись в рейтинг, можно поучаствовать в конкурсе с реальным призовым фондом.


                
                

12.06.2010 Автор hawot | WordPress | View Comments

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

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

В WordPress это можно сделать легко путем создания уникального шаблона. Используя созданный шаблон в дальнейшем можно будет легко создавать специальные страницы.

Вот как делается уникальный шаблон для страниц:

1. Скопируйте файл вашей темы page.php в туже папку где он находится но с другим именем. Как правило это папка с названием темы в каталоге wp-content/themes. Именно этот файл описывает отображение страниц.

2. Можно назвать этот файл как угодно. Пусть он будет называться song.php (Это будет страница для последней написанной песни).

3. В самом верху этой страницы добавьте следующий код

<?php
/*
Template Name: Song
*/
?>

4. Измените разметку и стили текста в css. Сделать это лучше всего так:

  • на всякий случай сохраните резервную копии файла style.css;
  • откройте в редакторе файл style.css;
  • в этом файле найдите блок который описывает нужные нам классы (скорее всего он озаглавлен так /* posts */);
  • скопируйте этот блок как еще один блок в этом же файле и переименуйте его (чтобы не запутаться);
  • измените названия классов в новом блоке (например допишите к ним слово song) и измените свойства стилей текста;
  • в новом файле song.php измените названия классов аналогично как в файле style.css;
  • там же можно убрать, например, блок комментирования.

5. А теперь самое интересное. То, ради чего мы все это затеяли. Идем в админку блога и при создании новой страницы, выбираем только что созданный нами шаблон (панель "Атрибуты", справа внизу).

Создание страницы по шаблону.

6. Остается наполнить страницу контентом и опубликовать. Она будет иметь оформление и разметку отличную от остальных страниц. Такую которую мы только что описали в файле style.css.

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

_

Только тщательно и профессионально проведенная оптимизация сайта позволит вам занять нужное место в поисковой выдаче.

12.06.2010 Автор hawot | WordPress, html | View Comments

5 рекомендаций по безопасности WordPress, которые вы, скорее всего, не применяете.

Статья 2 из 4 в серии статей Безопасность

Безопасность WordPress Есть методы повышения безопасности WordPress, которые у всех на слуху, о которых все знают, (а некоторые даже применяют :) ). Это не означает что о них не надо говорить. Напротив их надо повторять, и помнить, и напоминать себе. Потому, что именно пренебрежение простыми правилами приводит к неприятным последствиям.

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

1. Не использование учетной записи администратора.

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

2. Перемещение файла wp-config.php.

Знаете ли вы, что файл wp-config.php можно перемещать из корня каталога WordPress? Большинство пользователей не знают об этом и естественно этого не делают. Просто переместите wp-config.php файл на 1 каталог вглубь от корневой папки WordPress. WordPress будет автоматически искать ваш конфигурационный файл в подкаталогах, если он не может найти его в корневом каталоге.

3. Изменение префикса WordPress таблиц.

Префикс WordPress таблицы по умолчанию это wp_. Вы можете изменить wp_ префикс до установки WordPress, изменив значение параметра $table_prefix в файле wp-config.php. Если хакер попытается взломать ваш сайт через SQL-инъекции, это будет сделать труднее из-за необходимости угадывать имена таблиц. Если вы хотите изменить префикс таблиц после установки WordPress, можно использовать WP Security Scan плагин для этого. Обязательно сделайте резервное копирование перед применением этого плагина.

4. Использование секретных ключей.

Этот совет я уже упоминал в статье про безопасность WordPress. И это один из самых простых и очевидных советов, но все-таки много администраторов не используют и его. Секретный ключ позволяет сделать надежный пароль еще более защищенным. Секретные ключи уже прописаны в файл wp-config.php, но они там прописаны по умолчанию. Просто посетите страницу HTTPS://api.wordpress.org/secret-key/1.1, получите набор случайно сгенерированных секретных ключей и скопируйте секретные ключи в ваш wp-config.php файл. Вы можете изменить секретные ключи в любой момент. Единственное, что может произойти, текущие куки WordPress станут недействительными и ваши пользователи должны будут заново регистрироваться.

5. Блокировка через htaccess.

Блокировка доступа – один из самых эффективных способов повышения безопасности. Используя htaccess файл, вы можете блокировать доступ к вашей панели администратора по IP адресу. Это означает, что только с IP-адресов, указанные вами можно получить доступ к URL панели администратора. Это делает почти невозможными попытки взлома через админ-панель WordPress блога. Для этого достаточно создать файл с именем .htaccess и добавить в него следующий код, заменив xxx.xxx.xxx.xxx вашим IP-адресом:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
order deny,allow
deny from all
#IP address to Whitelist
allow from xxx.xxx.xxx.xxx

Вы можете добавить несколько строк ”allow from”  разрешив тем самым доступ с нескольких адресов. Это может быть необходимо, если вы планируете управлять своим блогом например и из дома, и из офиса. Но следует помнить, что большинство провайдеров назначают IP адреса динамически, поэтому ваш IP адрес может меняться время от времени. Если вы не можете попасть в админ-панель из-за смены адреса, отредактируйте файл htaccess или полностью удалите его. Но, удаление можно применять как крайнюю меру.

Как много из этих рекомендаций Вы используете регулярно?

_

Если Вы хотите получить кредит в Петербурге, Вам понадобятся не только услуги кредитного брокера, но и услуги по бизнес-планированию, оценке, аналитики и возможно, математического моделирования.

28.05.2010 Автор hawot | WordPress | View Comments