Рубрика: Разное

Как добавить дополнительные поля на страницу профиля WordPress

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

Для этого давайте создадим плагин (или можно добавить этот код в файл темы functions.php, но это не профессионально, потому что при смене темы поля пропадут) и назовем его "Дополнительные поля для профиля". Для этого создайте php файл и добавьте туда такой код:

<?php
/*
Plugin Name: Дополнительные поля для профиля
Description: Добавляет новые поля в профиль пользователя.
Version: 1.0
*/

Выводим любой RSS фид у себя на блоге

Наткнулся на интересную заметку, повествующую о том, как можно вывести у себя на блоге RSS фид другого сайта. Причем делается это средствами самого WordPress.

В WordPress есть функция fetch_feed($url), которой нужно передать ссылку на фид и она его получит и создаст из полученных данных объект с данными фида — это заголовок, ссылка, текст, автор, категория и т.д. Какие данных будут доступны зависит от того, какие данные имеются в фиде.

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

Обновляемся до версии 3.2: Пропало левое меню

Пару дней назад вышла новая версия WordPress 3.2, которую мы все с нетерпением ждали. Ведь в ней разработчики обещали серьезные изменения. Изменения действительно координальные, в частности — это новый дизайн админ-панели.

Также были введены технические изменения: теперь, чтобы пользоваться WordPRess 3.2 нужно, чтобы версия PHP на вашем сервере была выше 5.2.4 и версия MySQL выше 5.0. Обеспечить такие требования не должно стать проблемой, однако прежде чем обновляться до версии 3.2. настоятельно рекомендую проверить актуальность версий PHP и MySQL на вашем хостинге.

Первое обновление до версии 3.2. я сделал на локалке, чтобы проверить как работает новый релиз и был сильно удивлен зайдя в админ-панель — пропало левое меню (панель управления). Надо признаться меня это обескуражило — как разработчики могли так напортачить, что пропало целое меню. Выглядело это так:

Пропало левое меню при обновлении WordPress до 3.2

ID родительской страницы верхнего уровня: расширяем функцию body_class

ID родительской страницы верхнего уровняНаткнулся на один интересный пример, показывающий как можно расширить функцию body_class() (см. описание).

body_class была введена в версии 2.7 и очень удобна для стилизации определенных постов, страниц, дочерних страниц и т.д. Один из минусов стилизации дочерних страниц — это, если мы посмотрим на дочернюю страницу 3, 4, 5 ... уровней, то мы увидим, что добавляется класс описывающий рядом стоящую родительскую страницу, а не родительской страницы верхнего уровня. Но что делать, если нам нужно опираться именно на родительскую страницу верхнего уровня и если текущая страница — дочерняя к ней (неважно какой уровень), то указывать ей особые стили.

Выводим метки только из указанных рубрик (get_category_tags)

Метки из указанных рубрикМогут возникнуть моменты, когда метки нужно вывести только из указанных рубрик. А такой возможности разработчики WordPress не предоставляют, т.е. нет готовой функции, которая позволит вывести метки, например, только постов из категории с ID 5.

Чтобы вывести метки только указанных рубрик можно использовать функцию ниже. Для этого откройте файл темы function.php и поместите туда код функции. Размещать код можно в любое место файла, главное чтобы он оказался внутри тегов <?php и ?>.

АП тИЦ 28.01.2010

АП тИЦ 28.01.2010
Сегодня прошел первый в этом году АП тИЦ'a. Меня он порадовал ростом тИЦ'a на всех проектах, в крайнем случаи тИЦ остался прежний. На этом блоге тИЦ подрос на 20 и сейчас составляет 70 единиц. Это первый рост тИЦ'a за два последних апа, в предыдущие апы тИЦ падал на 10 за каждый ап.

Новая Default тема WordPress 3.0

Новая Default тема WordPress 3.0
Уже довольна давно появилась информация что в новом WordPress 3.0 появится новая Defaul тема, сегодня же появились первые подробности. Работу будущей темы Вы можете уже сейчас увидеть на сайте http://2010dev.wordpress.com/. На мой взгляд получилась весьма не плохая темка, простая, легкая, стильная, которая точно уж лучше чем «Kubrick». Не смущайтесь шапки, скорее всего она будет изменена, или в комплекте с темой будут идти дополнительные шапки которые с легкостью можно будет изменить в админке.

Работа меню в WordPress 3.0

Все ближе становится тот момент когда на свет появится первая бета WordPress 3.0 и по этому разработчики потихоньку начинают анонсировать новинки которые появятся в новой версии WordPress'a.  Одной из таких новинок стала работа меню - сейчас пользователь сам может включать в него нужные элементы (страницы, рубрики, ссылки), сортировать их в нужном порядке и возможно будет что то еще 😉 В общем смотрим видео и понимаем все сами 🙂

22 способа использования WordPress кроме блогинга

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

Сборка WordPress 2.9.1 от WP-INFO.ru

 Сборка WordPress 2.9.1 от WP-INFO.ruНаконец то обновил свою сборку до версии WordPress 2.9.1. Добавил несколько полезных плагинов, а также обновил некоторые старые плагины (подробнее ниже). Скачать сборку WordPress 2.9.1 Вы как всегда можете на странице странице сборки.