drake
  • 0
Учитель

Как создать шаблон страницы, извлекающий содержимое из базы данных?

  • 0

Мне нужно создать сотню страниц контента с одинаковой структурой.

Например:

[Title] - [Subtitle]

[Description]

[Specs]

 - [Spec-A]
 - [Spec-B]
 - [Spec-C]

[Features]

 - [Image-A][Feature-A]
 - [Image-A][Feature-B]
 - [Image-A][Feature-C]

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

Но, к сожалению, я не очень хорошо разбираюсь в PHP, поэтому не знаю, с чего начать. Какие функции WordPress или плагинов я могу использовать для достижения результата?

заранее спасибо

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

    Затем ваш пользовательский файл шаблона становится «single-.php» (например, «single-product.php»), и вы можете структурировать разметку так, как вам нужно.

    Хранение пользовательских данных (спецификаций, функций и т. д.) в виде метаданных публикации позволяет извлекать эти данные с помощью get_post_meta() ( ссылка на Кодекс ) или get_post_custom() ( ссылка на Кодекс ).

    • 0
  2. Некоторые плагины, которые помогут вам, я просмотрел некоторые плагины для настраиваемых типов сообщений / метабоксов некоторое время назад, и я считаю их очень надежными:

    Пользовательский интерфейс типа сообщения http://wordpress.org/extend/plugins/custom-post-type-ui/

    Pods CMS (требуется знание php) http://wordpress.org/extend/plugins/pods/

    Шаблон пользовательского поля http://wordpress.org/extend/plugins/custom-field-template/

    Несколько блоков контента http://wordpress.org/extend/plugins/multiple-content-blocks/

    Многократное использование WordPress http://wordpress.org/extend/plugins/reusables/

    • 0
  3. Я большой поклонник Больше Типов, Больше Полей и Больше Таксономий. Я должен был сделать именно то, что ты хочешь сделать, и быстро. Я смог создавать пользовательские страницы и сообщения без ущерба для настроек по умолчанию. После того, как я создал пользовательские типы, я создал собственные шаблоны страниц/сообщений (page-documents.php) и загрузил в них информацию с помощью чего-то подобного этому.<?php echo get_post_meta($post->ID, "document-description", true); ?>

    введите описание изображения здесь

    • 0

Оставить ответ

You must login to add an answer.