Рубрики
WordPress Верстальщику

Использование движков PHP шаблонов для модернизации разработки тем WordPress

Движки шаблонов — это фантастика! Они делают комплексные языки программирования гораздо легче в плане реализации удобств для ускорения разработки.

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

Рубрики
CMS WordPress Верстальщику

Добавляем миниатюру записи в RSS фид WordPress

WordPress может многое, но не все. Однако механизм хуков позволяет это исправить. Итак, стандартный RSS WordPress поставляется без картинок, но, почему бы не побаловать ваших пользователей картинками в ленте? Если картинка вставлена непосредственно в текст, то она будет в ленте, но если вы используете миниатюры записи и хотите показать их в ленте, то они не будут видны по умолчанию. Конечно, давно существуют плагины, которые позволяют сделать это, но не всегда хочется ставить плагин ради небольшого изменения функционала.
Все, что вам нужно сделать, для того, чтобы добавить в код RSS ленты изображение миниатюры записи — добавить в functions.php вашей темы код:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
add_filter( 'the_content', 'featured_image_in_feed' );
function featured_image_in_feed( $content ) {
    global $post;
    if( is_feed() ) {
        if ( has_post_thumbnail( $post->ID ) ){
            $output = get_the_post_thumbnail( $post->ID, 'medium', array( 'style' => 'float:right; margin:0 0 10px 10px;' ) );
            $content = $output . $content;
        }
    }
    return $content;
}
?>

Обратите внимание на параметры функции get_the_post_thumbnail():

  1. ID поста
  2. Пресет картинки, который может быть: thumb, thumbnail, medium, large и post-thumbnail
  3. И третий параметр, передается в виде массива атрибутов, в данном случае передаются стили которые выровняют картинку по правой стороне и добавят отступы справа и снизу.

Изменяя первый и второй параметр вы можете добиться нужного для вас результата. Вот и все. Удачи.
За сниппет спасибо Hugh Lashbrooke (статья на английском).

Рубрики
WordPress

9 полезных сниппетов для WordPress

wordpress-snippets
Здравствуйте! Давно я не писал в блог. А еще дольше я не писал в блоге о WordPress, на котором, собственно, и работает мой «бортовой журнал». Но, пришло время исправить этот недостаток. Благо дело на гала попала интересная статья о 10 полезных сниппетах WordPress на заокеанском блоге. Она и стала источником этого поста, в котором я позволил себе удалить лишь один сниппет, который не столь актуален в Рунете, ввиду существования большого количества довольно добротных плагинов для воспроизведения подобного функционала. А в остальном, получился очень полезный материал.

Рубрики
WordPress Блоггеру

Очередное обновление

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

Кактус в запое, у него вообще лежит недоделанный русский 2.8.2, а ребятки из mywordpress.ru, которые не стесняются именовать себя ресурсом №1 по вордпрессу в Рунете, до сих пор кормят людей сборкой 2.8.3 RUS (скриншот по состоянию на 23.00 по Киеву 12.08.09)

ruwordpress283

Но, нет худа без добра. Порадовала вот такая вот фишечка на на официальном сайте (картинка кликабельна):

ruwordpress284

Так что, не дождавшись милости, от известных в Рунете «вордпрессовцев», пришлось скачать сборку с официального сайта и обновиться. Благо, обновление прошло успешно, все плагины стали отлично. Кроме того, локализация оказалась более полной, чем на mywordpress.ru. В общем, не забывайте и не бойтесь обновляться.

P.S. Мысли о …

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

Рубрики
WordPress Полезности

Генератор тем для WordPress

Наверное не первый, но очень удобный генератор тем для WordPress. Этот онлайн генератор создает кастомную тему для WordPress без какой-либо необходимости в знаниях HTML, JS, PHP, CSS.

Пользователь может выбрать основные цвета, параметры, формат темы. После чего нужно только нажать кнопку «Сохранить» и скачать вашу собственноручно сделанную тему для WordPress в виде zip-файла. Потом распаковать, установить, и все! Если у Вас возникнут какие либо вопросы и проблемы, то есть форум, правда англоязычный.

Тема подходит для WordPress от версии 2.1 и по 2.6.2 включительно. Генератор основан на Yahoo! UI (сетка, табы и типографика) и поддерживает все A-Grade браузеры, а также валдина согласно XHTML 1.0 Transitional. Темы включают в себя поддержку виджетов и тэгов.

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

Постовой: Развлекательный портал. Скачать фильмы, музыку. — есть что поискать:)