Категории
      • Adsense
      • Cpanel
      • Взлом и безопасность
      • Joomla
      • Linux
      • SEO вещи
      • + Полезные статьи
      • ОС Windows
      • Wordpress
      Помогите
      Переводчик
      English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flag
      Japanese flagRussian flagDutch flagCzech flagCroatian flagDanish flagFinnish flagHindi flag
      Polish flagRomanian flagSwedish flagNorwegian flagFilipino flagIndonesian flagUkrainian flagVietnamese flag
    Облако тегов
    Мои друзья
      Архиватор
Добавить Эскизы для Wordpress с помощью пользовательских полей
Главная » Wordpress »Добавить Эскизы для Wordpress с помощью пользовательских полей
(1643 просмотров)
По Тони Чан | Комментариев нет Оставить комментарий
Последнее обновление: Четверг, 20 Ноябрь 2008

Add Thumbnails to Wordpress with Custom Fields

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

Что такое настраиваемые поля?

Если вы читаете эту статью, есть вероятность, вы никогда не слышали о пользовательских полей (или, может быть, вы просто не видели их использование пока). По существу, все настраиваемых полей делает это позволит вам добавить дополнительные элементы данных в отдельных сообщениях Wordpress, которые иначе не существует по умолчанию. Иными словами, наряду с такими вещами как заголовок поста, вступление, и категории, можно добавить:

  • Миниатюра
  • Ведущий изображения
  • Цена (возможно, каждый из ваших сообщений является продуктом, который вам нужен для ценников)
  • Ссылка на источник

Конечно - но вы также можете просто положить эти на пост ... не так ли?

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

Здесь Пользовательские поля вступают в игру. Они позволяют добавить столько дополнительных полей, как вам нравится, все из которых могут быть использованы в любом случае вы хотите их использовать.

Добавление настраиваемых полей

Первый шаг к созданию на заказ полей на самом деле добавить в ваш блог Wordpress. Чтобы сделать это, просто начать делать новые сообщения, и прокрутить страницу вниз, пока не появится «Дополнительные параметры». В этом разделе, вы должны увидеть что-то вроде: Выдержка, Trackback и настраиваемые поля.

Чтобы добавить настраиваемое поле для эскизов, просто заполните Ключ с "Миниатюра". Для значения, разместить полный адрес с миниатюрами вы хотели бы использовать.

Нажмите кнопку Добавить произвольное поле, и она будет применяться на этот пост.

Создание эскизов для вашего сообщения

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

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

Теперь давайте вставить этот эскиз в сообщение списки на главной странице.

В файлы темы (я предполагаю, что у вас есть общее представление о изменении темы в Wordpress), откройте index.php найдите эти строки.:

  <PHP в то время как (have_posts ())? The_post ();>
 ...
 <? PHP л а;> 

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

В пределах этих линий, мы хотим добавить следующий код, чтобы показать нашу вновь созданную миниатюр:

  <IMG SRC = "<PHP эхо get_post_meta ($ пост-> ID,?" Миниатюра ", правда);?>" /> 

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

Отлично, но я хочу, чтобы это показать в отдельной публикации слишком

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

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

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

Теперь в файле темы single.php, вставьте следующий код внутри цикла:

  <IMG SRC = "<PHP эхо get_post_meta ($ пост-> ID,?" Ведущий изображения ", правда);?>" /> 

Просто!

Показать только в миниатюре или ведущий изображения на некоторые сообщения

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

Прежде всего, мы хотим положить это право после того, как цикл начинается:

  <(ID, "Миниатюра", $ = один истинный PHP $ = Миниатюра get_post_meta $ пост)>,> 

Это не будет выводить все в HTML, но будет хранить ценности нашего Миниатюра поля в переменной $ миниатюр. Если поле оставить пустым в период после процесса создания, эта переменная также будет пустым.

Далее, мы должны изменить наш выход немного:

  <? PHP, если ($ Миниатюра! =='') {>

 <! - Любой специальный стиль вы, возможно, для сообщения с эскизами ...  ->

 <IMG SRC = "<? PHP echo $ миниатюр;?>" />

 <? PHP}?> 

То, что это делает, это проверяет, является ли Миниатюра переменная пуста. Если она не пуста, то код будет выводить изображение миниатюры. Однако, если это так, то ничего не будет показано здесь.

После того как вы закончили изменения кода, загрузки и тестирования, чтобы убедиться, эскизы отображаются правильно.

Источник: tutorial9.net

Теги: , , ,


Похожие сообщения

+ Email This Post + Print This Post


Комментарии

Есть не просто еще комментарии

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