uctopuk

Помогите подточить тему!

Делаю сайт на wordpress. Очень понравилась тема AndyBlue: http://themes.mywordpress.ru/download/andyblue-ver-1.zip

Но есть одна засада: она не предусматривает отображения дочерних подстраниц. Помогите, пожалуйста, добавить эту функцию в левую колонку. Чтобы там отображалось имя главной страницы, на которой находишься, и список подстраниц данной страницы. Дело в том, что я полный чайник в php. Пытался тупо скопировать часть кода из темы curved ( http://wpthemes.ru/new/curved-10.rar ), но не заработало.

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

Заранее спасибо!

Ошибка при настройке внешнего вида

Установил wordpress 2.2.3 (русский) на бесплатном хостинге с поддержкой php 5 и MySQL 5. После успешной инсталляции при попытке подключить новую тему или даже настроить тему по умолчанию появляется следующее:

Выдается следующая ошибка: "Warning: array_keys() [function.array-keys]: The first argument should be an array in /nx/hosts/teploe.nx0.ru/www/wp-includes/theme.php on line 277". Таким образом редактировать тему не получается.

До этого я ставил сайт на локальном компьютере (использовал ДЕНВЕР), и все было без всяких проблем.

Вот фрагмент кода:

Вот фрагмент кода:

function get_current_theme() {
$themes = get_themes();
$theme_names = array_keys($themes); <== Это – строка 277
$current_template = get_option(‘template’);
$current_stylesheet = get_option(‘stylesheet’);
$current_theme = ‘WordPress Default’;

if ( $themes ) {
foreach ( (array) $theme_names as $theme_name ) {
if ( $themes[$theme_name][‘Stylesheet’] == $current_stylesheet &&
$themes[$theme_name][‘Template’] == $current_template ) {
$current_theme = $themes[$theme_name][‘Name’];
break;
}
}
}

return $current_theme;
}

P.S. Должен признать, что я не знаком с PHP даже на начальном уровне (немного знаком с html).

Помогите, пожалуйста! Очень нужно!!! Заранее спасибо.

P.P.S. Объясняйте, пожалуйста, как последнему чайнику! 🙂

Anonymous
Отправить
Ответ на: