Июн
4

Избавляемся от скрипта генератора шрифтов Cufón

В одном из своих предыдущих постов я рассказывал об архиве премиум-тем для WordPress от MoreStyle. В архиве собраны темы от таких известных разработчиков, как ElegantThemes, RocketTheme, YooTheme, Template Monster и многих других. Поскольку, разработчики ориентированы на англоязычную локализацию своих тем, то с последующей их русификацией могут возникнуть некоторые затруднения. Наверняка, вы знаете, что за русификацию темы отвечает файл ru_RU.mo, который расположен в папке wp-content/languages и строка define (‘WPLANG’, ‘ru_RU’) в файле wp-config.php. Естественно, этот файл переведет только стандартные фразы, которые уже “вбиты” в сам WordPress и с помощью функций могут подключаться в тему. Да и в самом шаблоне, думаю, нетрудно будет найти и локализовать англоязычные фразы, если таковые будут.

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)
Май
27

Создание и добавление произвольного меню

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

Если вы уже забыли, то напоминаю, что начать работать с меню можно, выбрав пункт “Меню” в разделе “Внешний вид” административной панели. Будем считать, что у вас уже созданы на сайте рубрики и страницы, а также размещены какие-то записи. Давайте создадим первое произвольное меню и назовем его “Первое меню”. Сделать это можно в специальной панели, вписав соответствующее название меню. Перед созданием каждого нового меню вам будет выдаваться краткая подсказка, которую можно прочитать прямо в этой панели.

VN:F [1.9.16_1159]
Rating: 3.5/10 (2 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)
Категории Категории: Возможности, Шаблоны
Теги Теги:
Май
19

Добавление информационного блока об авторе поста

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

Информационный блок автора поста в WordPress

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

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: +1 (from 1 vote)
Май
7

Вывод случайных записей с помощью функции query_posts

Вывод случайных записей на сайте является очень полезным ходом, так как это позволяет не только создать внутреннюю перелинковку, что хоршо с точки зрения оптимизация для выдачи в поисковых ситемах, но и помогает показать пользователям записи, которые были опубликовано достаточно давно и возможно уже оказались незаслуженно забытыми. А именно как раз эти записи могут оказаться очень полезными для некоторых, поэтому периодически поднимать их из архива очень необходимо. Поскольку нам нужно вывести именно случайные записи в нужном месте, то как никак лучше подойдет такая функция WordPress, как query_posts. Она позволяет выводить записи согласно заданным критериям, например только из определенной категории или вообще только определенные записи. Теперь расскажу немножко подробнее об этой функции и приведу несколько примеров, чтобы вы имели о ней представление. Для вывода записей в WordPress используют цикл, так называемый “The Loop”. Обычно он выглядит вот так:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_posts(); ?>
//Ваш код
<?php endwile; ?>

Если перед этим циклом поставить функцию query_post с нужными нам параметрами, то можно добиться нужного нам результата. Приведу первый пример:

<?php query_posts('cat=-1,-2,-3'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_posts(); ?>
//Ваш код
<?php endwile; ?>

Такой код выведет записи из всех категорий, кроме категорий с ID 1, 2 и 3.

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)
Май
3

Индивидуальный шаблон страницы WordPress

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

Шаблон с возможностью выбора в панели администрирования

Поэтому придется создать отдельный файл для шаблона страницы и в нем уже сделать необходимый нам внешний вид и функционал. Для этого делаем копию файла page.php, index.php или 404.php, любой на выбор и называем ее, например, test.php. Открываем созданный файл и в самом начале прописываем:

<?php
/*
Template Name: Тестовый шаблон
*/
?>

Этим мы задали имя нашему шаблону страницы. Для чего это нужно, спросите вы? Дело в том, что теперь в панели администрирования при создании новой страницы у нас появится выпадающий список, в котором можно будет выбрать необходимый нам шаблон, в том числе и наш Тестовый шаблон.

VN:F [1.9.16_1159]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)

Блог про wordpress и все, что с ним связано – возможности системы, секреты и хаки, плагины, шаблоны, оптимизация, seo, безопасность и т.п. Проект для начинающих и продвинутых пользователей.

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога по E-mail:

E-mail:

Последние комментарии

Друзья проекта