Posts Tagged ‘уроки wordpress’

22 сентября 2010

6 way include to wordpressРаботая с шаблонами WordPress пришлось разобраться с тем, какие существуют способы включения дополнительных файлов в стандартные файлы шаблона. Конечно можно вставлять код непосредственно в сами файлы шаблона, например index.php  ( отвечает за вывод главной страницы) или single.php (отвечает за вывод одиночной статьи). Но это касается тех случаев когда нужно вставить одну-две строки кода и точно известно, что вторично такой код не будет использован. Во всех остальных случаях лучше воспользоваться инструкциями или функциями PHP.

31 марта 2010

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

Error 404 — Not Found
Sorry, but you are looking for something that isn’t here.

Обычно в шаблоне эта страница имеет имя 404.php. Для того, чтобы убедиться в этом идем в папку шаблонов на вашем сайте : http://yoursite.ru/wp-content/themes/.

Если такой страницы нет в составе шаблона (а такое изредка, но встречается) будет хорошим тоном создать её, в противном случае посетитель может оказаться в растерянности, что делать дальше и просто уйдет с сайта. Ну что ж, тогда давайте создадим саму простую страницу.
Для начала создаем файл 404.php в папке на локальном диске вашего компьютера с помощью редактора Notepad++ (или любого другого, поддерживающего кодовую страницу UTF-8). О том как в общем виде выглядит файл шаблона для вывода страницы смотрите в Сведениях об основе шаблона WordPress.
Файл 404.php будет содержать мимимальный код:

20 февраля 2010

врезка

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

Врезка — это блок дополнительной информации к статье

Ширину врезки вы, конечно, можете устанавливать сами, но есть правило (писаное или неписаное не знаю), что ширина врезки составляет 35% от ширины текста.

17 февраля 2010

Если взглянуть на код в файле index.php вашей темы, то можно найти  функцию the_content(); с помощью которой отображается либо все содержимое поста либо только та часть, которая находится до тега ‹!— —more— —›. Если the_content() вызывается без параметров или тема вашего блога не русифицирована, то на экране вы увидите примерно как на картинке


где ‘more’ смотрится как-то одиноко.
Давайте сделаем, чтобы ссылка на открытие статьи выглядела более презентабельно.
Сначала открываем файл темы index.php расположенный в /wp-content/themes/наша_тема/.  В редакторе, например Notepad2, Жмем CTRL+F для поиска вхождения ‘more‘ или ‘the_content‘.

...
     <div class="entry">
	<?php the_content('more &raquo;'); ?>
     </div>
...

Заменяем ‘more‘ на ‘Читать полностью‘ или текстом, который Вам нужен. Перед сохранением файла в редакторе Notepad2 не забудьте установить кодировку UTF-8 через меню File -> Encoding

15 февраля 2010

Существует очень удобный плагин Related Posts для вывода связанных постов с использованием тегов, однако не всегда устраивает внешний вид при выводе в конце поста. Чтобы добиться нужного вида пропишем новые классы в файле стилей задействованной темы.
Обычно это файл wp-content/themes/название_темы/style.css
Считаем, что плагин Related Posts уже установлен в каталоге Plugins нашего сайта и подключен через админку блога
Сначала зайдем в настройки Related Post: меню Настроки -> Related Post

Ставим WordPress на локальном копьютере