ПредишенСледващото

WordPress е предназначена за персонализиране. Тя е създадена така, че всяка част може да се регулира. В този урок ще говорим за един от най-мощните WordPress функции, познати като дефинирани от потребителя типове записи. и как WordPress достига висоти с появата на тази прекрасна възможност.

Какво е Потребителска тип Post?

Да предположим, че искате да направите вашия блог отделен раздел за отзиви за филми. Използване на потребителски типове рекордни, можете да създадете нов тип такива записи или страници. който ще съдържа различен набор от данни. Той ще бъде вашият администратор меню, редактирате отделните страници, неговата таксономия и други функции, необходими за пълно публикуване.

Ръководство за видовете потребителски записи WordPress

Защо да използвате потребителски типове рекордни?

видове по поръчка рекордни помогнат да съхраните различни видове записи в различни кошници. Те се разделят на обичайните записи от другите. Много просто!

Пример за създаване на персонализирани плъгин Мнение Type

Тук ние ще се създаде приставка, за да се покаже на нов тип документи, които ще покажат своите отзиви за филми. Нека да започнем.

Стъпка 1: Създаване на WordPress плъгин папка

Отворете папка WordPress плъгини и до създаването на нова, наречен филм Отзиви.

Стъпка 2. Създаване на PHP файл

Отворете папката и да се създаде PHP файл, наречен филм-Reviews.php.

Стъпка 3: Добавяне на капачката

Отворете файла и добавете код щепсел капачки.

Стъпка 4. Регистриране на потребителските функции

Преди да затворите PHP екип. въведете следния ред код, за да изпълни потребителски дефинирана функция, наречена create_movie_review инициализация всеки път, когато се генерира страницата.

Стъпка 5. Извършване на функция

Извършване create_movie_review функции:

register_post_type функция изпълнява голяма част от работата вместо нас. Веднага след като той се нарича, той подготвя WordPress среда към нов тип потребителски акаунт на, в това число различни секции на администратор. част.

Тази функция може да отнеме два аргумента. първо - уникално име на типа на записа на потребителя, а вторият - масив, който представлява свойствата на нов тип потребителски акаунти. Ето още един масив, който съдържа различни етикети, които показват кой текстов низ ще бъде показана в различни части на типа на записа на потребителя, като например "име" показва името на типа на записа на потребителя в конзолата, "редактиране" и "оглед" са показани съответно бутони за редактиране и Преглежда , Мисля, че останалата част говори за себе си.

На страницата WordPress Codex на функцията register_post_type можете да прочетете повече за аргументите, използвани в типовете потребителски запис.

Стъпка 6. иконата за персонализиран тип запис

Запазване на размера на иконите на 16 х 16 пиксела на сегашния си плъгин. Това е необходимо, за иконата на потребителското тип рекорд в конзолата.

Стъпка 7. Активиране на приставката

Стъпка 8: Добавяне на нов запис

Етап 9. публикация

Създайте влизането си и кликнете върху Преглед Movie Review. за да видите създадена преглед филм.

Създаване на Meta Box Полетата за потребителски типове записи

Стъпка 1. Регистрация на потребителски функции

Open Movie-Reviews.php файл и добавете следния код преди затваряне PHP маркер. Това регистрира функция да се нарича, когато тя се посещава от WordPress администратор интерфейс.

Стъпка 2: Извършване на потребителска функция,

Добави my_admin функции за изпълнение. който регистрира мета-блокове и ги свързва с дефинирани от потребителя записи movie_reviews на типа.

Има add_meta_box функция се използва за добавяне на мета-блокове във вида потребител рекордни.

  • movie_review_meta_box - необходимите HTML атрибут за идентификатор.
  • Movie Review Подробности - текст се вижда в горната част на мета-блок.
  • display_movie_review_meta_box - обаждане, който показва съдържанието на мета-блок.
  • movie_reviews - е името на типа на записа на потребителя, който ще се появят на мета-блок.
  • Нормално - дефинира част на страницата да се покаже полето за редактиране.
  • високо - определя приоритета в контекста, в който ще се появи на блоковете.

Стъпка 3. Направете display_movie_review_meta_box функция

Стъпка 4. Регистрирайте функция Save Мнение

Тази функция се нарича, когато записите се съхраняват в базата данни.

Функции за повикване Стъпка 5. add_movie_review_fields

Тази функция се изпълнява, когато записът се съхранява или премахната от администраторския панел. Тук, след проверка на вида на получените данни за запис на това, дали потребителят е типът на запис, се проверява дали стойностите на елементите, свързани мета-блокове и след това най-накрая се съхраняват ценности в тези области.

Стъпка 6. Изключване на стандартните потребителски дефинирани области

Създаване на потребителски шаблон за персонализиран тип запис

Правилният начин да се покаже на потребителски типове записи на данни - е да използвате потребителски шаблон за всеки тип влизане на потребителя. Тук трябва да създадете шаблон, който показва всички отзиви за филми, написана с помощта на персонализиран тип запис Movie Review.

Стъпка 1: Регистрация функция шаблон

Open Movie-Reviews.php файл и добавете следния код преди затваряне PHP маркер. Той ще регистрира функцията да се нарича, когато тя се посещава от WordPress администратор интерфейс.

Етап 2: Извършване на функцията

Ето кода търси едно- модел (след типово име) .php в папката ток теми. Ако не е там, той търси в шаблона за папка плъгин, който сме предоставили като част от приставката. Hook template_include се използва за промяна на поведението по подразбиране и за конкретно приложение в шаблона.

Стъпка 3. Създаване на шаблон файл Single Page

След като запазите отворен за плъгин файл, създаване на друга PHP файл, наречен с един movie_reviews.php и поставете следния код в нея.

Забележка. вие трябва да създадете нова страница от конзолата, като се използва новосъздадената шаблона.

Етап 4. Снимки

Вие двамата трябва да запазите икони с изображения 32 х 32 пиксела в приставката си папка. Обади им се и icon.png grey.png. Всичко е вече отзиви за филми се показват на отделна страница, сортирани по дата.

Ръководство за видовете потребителски записи WordPress

В бъдеще ще опиша толкова повече възможности свои собствени видове, като например създаването на архиви страници, създаване на потребителски класификации, персонализирани графи, и така нататък.

Източник: WP.tutsplus.com

И това, което трябва WP не вижда category.php, категория-36.php т.н. А използва index.php

"Стъпка 3: Създаване на Единната Page Template File" - това не е една страница, е, че можете да създадете изход шаблон обичайната страница с мнения на персонализираната си пост тип. невежа.

Всъщност, това е имал предвид. Single.php отговорен за показване на обичайните страниците на този и обсъдени.

Добре дошли! Моля, кажете ми как да прикачите "обичай пост" на редовни публикации. Видях реализацията на един от плъгините, но как да го направите сами и не са намерили.
Просто искам да направя архив на игрите. За всяка новина, мога да прикачите някои игра, която аз избирам. Така, че в резултат на това се показва основна информация игра във всеки бюлетин.

Също така все още не решава. ((((

и как да създадете и въведете записите на архиви обичай, как да се организира търсене за него?

Добра помощ vecher.Proshu. Идеята е - трябва да добавите масив от голям брой. думи. е необходимо да добавите повече от един потребителски поле, но как да се приложи? Данни, които се добавят в същия масив, но в различен номер и евентуално само полета съхраняване на данни, които са празни полета са съкратени.

"Моля, имайте предвид, че трябва да се създаде нова страница от конзолата, като се използва новосъздадената шаблон."
Може да имате по-отворен този път?

Свързани статии

Подкрепете проекта - споделете линка, благодаря!