Введение в произвольные поля в WordPress

Если Вы пользовались WordPress, думаю при добавлении нового поста заметили раздел Custom Fields (Произвольные поля). Но, возможно, не все понимали смысл этих полей и цели их применения. В этом посте я постараюсь рассказать о том, что такое Произвольные поля в WordPress и для чего они нужны.

Использовать Произвольные поля можно для самых разных задач. Например, в версиях WordPress до 3.0 поля использовались для задания постам превьюшек.

Что же такое custom fields?

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

Как использовать произвольные поля?

Все очень просто. На странице добавления/редактирования поста или страницы под текстовым редактором есть раздел — «Произвольные поля». Выглядит он так:

Произвольные поля в WordPress

Произвольные поля в WordPress


Чтобы задать новое поле нужно указать его имя и значение. Имя — это название поля, по которому в последствии мы будем обращаться к нему, значение — это та самая информация, которую нужно сохранить. Например, если Вы пишете обзор фильма, можно создать дополнительное поле «режиссер» и указать в нем режиссера этого фильма или поле «рейтинг» с рейтингом по версии кинопоиск.ру. Впоследствии Вы сможете вывести эту информацию в посте, сайдбаре или любом другом месте блога.

Чтобы вывести названия фильмов с режиссером можно использовать такой код:

  1. <ul>
  2. <?php
  3. $reviews = get_posts('category=1&numberposts=-1&orderby=post_name&order=ASC');// категория 1 с отзывами о фильмах
  4. foreach($reviews as $post) : setup_postdata($post);
  5. ?>
  6. <li>
  7. <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
  8. <?php $director = get_post_meta($post->ID, "director", $single = true);
  9. 	if($director !== '') {
  10. 	echo 'Режиссер: ' . $director;
  11. 	} ?>
  12. </li>
  13. <?php endforeach; ?>
  14. </ul>

Думаю, ничего сложного :) Но этого еще только начало. В последующих постах я расскажу подробнее об использовании Произвольных полей в WordPress в реальных условиях. Не пропустите 😉

Запись опубликована в рубрике WordPress с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">