WORDPRESS: Является ли Custom Fields решением для моего портфолио? - PullRequest
0 голосов
/ 03 февраля 2011

Вот краткое объяснение того, что я пытаюсь сделать:

На моей домашней странице будет около 12 миниатюрных изображений с заголовком, кратким описанием, может быть, веб-адрес (расположен 3 x 4 или что-то еще). Я хочу, чтобы каждая из этих записей ссылалась на мою страницу single.php, которая будет отображать более подробную информацию о каждом проекте, с несколькими файлами изображений большего размера, которые будут отображаться с заголовками справа от описания проекта.

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

Это выполнимо? Если так, то как? Настраиваемые поля меня очень сильно смущают на этом этапе, даже после прочтения тонны статей в Интернете об этом.

Я бы очень признателен за вклад! Я не могу это взломать, и это немного расстраивает. : P

Ответы [ 2 ]

1 голос
/ 03 февраля 2011

Пользовательские поля для каждой пары ключ-значение. Таким образом, вы можете использовать их для этой цели. Например, у вас могут быть настраиваемые поля с именами, точно такими, как предлагается: image1, image2 и т. Д. Обратите внимание, что общая природа настраиваемых полей делает это по крайней мере немного неловким, но, вероятно, это все еще ваш лучший вариант.

Эти ключевые слова должны где-то обрабатываться, и звучит так, как будто ваш single.php - место, где это нужно сделать. По сути, ваш single.php является пользовательским шаблоном публикации, поэтому вы можете извлекать данные настраиваемых полей и отображать их по своему усмотрению. Для этого вам нужно написать код PHP, и вам будет удобно читать справочную информацию по WordPress .

Функция get_post_meta , вероятно, является наиболее релевантной, но остальные см. В главном справочнике.

То, что вы хотите сделать, не сложно, но трудно сделать в первый раз. Это потому, что вы будете изучать всевозможные мелкие нюансы WordPress.

0 голосов
/ 13 апреля 2012

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

$images = trim(get_post_meta($post->ID,'images',true)); 
$images_array = explode(',',$images);
foreach($images_array as $i){
   echo '<img src="'.$i.'"/>';
}

Дайте мне знать, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...