Главная / Мой вордпресс / Как добавить картинку WordPress

Как добавить картинку WordPress

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

Большинство шаблонов, которые написаны еще вчера, не поддерживают функцию пользовательского меню в третьей версии Вордпресс. Как быть? Читайте внимательно, и я вас сейчас за 10 минут научу, как сделать в вашем шаблоне пользовательское меню.

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

В этом шаблоне есть одно навигационное меню (см. скриншот вверху).

Теперь начинается самое интересное.

  1. Откроем файл function.php и добавим в конце, перед закрытием кода php следующую функцию:

register_nav_menus(

array(

primary=>__(Primary Menu),

)

);

Код добавляем до закрытия функции PHP, а именно ?>. Как видно из кода, он активирует функцию создания меню: Primary – главное.

  1. Я немного поторопился. Давайте сначала активируем шаблон Peacekeeper в нашей третьей версии Вордпресс. Затем перейдем на страницу Меню и увидим, что этот шаблон не поддерживает функцию создания пользовательского меню (строка сразу под заголовком страницы Меню)Делаем произвольное меню как в WordPress v.3

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

Делаем произвольное меню как в WordPress v.3 2

Строка сообщающая нам, что шаблон не поддерживает пользовательское меню – отсутствует. Мы сделали это!

Теперь все как обычно, и как я рассказывал вам в обзоре WordPress v.3. Создаем пользовательское меню. Я об этом подробно расскажу немножко позже!

Но я не рассказал еще об одном изменении в файлах шаблона. Нам надо изменить код вывода навигационного меню. Этот код есть в файле header.php. Давайте его найдем. Открываем файл header.php и заменяем вот такой код:

<?php wp_nav_menu( array( theme_location => primary,fallback_cb=>  ) ); ?>

Сейчас я быстро сделаю меню из двух страниц, одной рубрики и одной ссылки на другой ресурс. Итак, смотрим:

Итак, я создал пользовательское меню, в котором есть две страницы: О сайте, Контакт, рубрика Новости, и пользовательская ссылка на мой каталог шаблонов.

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

Важное замечание в конце статьи:

Не все, повторяю, не все шаблоны можно переделать так, как я это сделал с шаблоном Peacekeeper.

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

Я пробовал для эксперимента в нескольких шаблонах, той же китаянки ChiQ Montes, шаблоны которой очень часто перевожу. В одном – получилось. В другом – нет.

Прежде чем будете пробовать – совет. Скопируйте ваши два файла – function.php и header.php. Не получится – вернете старые файлы на место.

Если есть вопросы – спрашивайте в комментариях.

 

 

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*