Wordpress: показывает 5 вложений в посте - PullRequest
0 голосов
/ 28 мая 2011

Я знаю, что это может быть простой вопрос, но я абсолютный новичок в кодировании Wordpress и PHP. Я хочу встроить пять вложений в каждое сообщение на своем сайте, поэтому я знаю, что это связано с вставкой чего-либо в single.php или loop.php. Допустим, у меня есть 8 или 10 фотографий, прикрепленных к сообщению, я хочу, чтобы на странице одного сообщения отображались 5 из этих фотографий и была ссылка на страницу 'gallery' / attachment.php. Что-то вроде того, что этот сайт делает на этой странице, 6 фотографий в конце поста (http://www.celebuzz.com/2011-05-27/kim-kardashian-kris-humphries-makes-first-post-engagement-public-appearance-photos/)

Я пытался использовать вставку wordpress [gallery], но все, что он делает, это показывает все картинки, и я не хочу использовать плагин, потому что я чувствую, что он излишний, и все, что ему нужно, это некоторый код для вызова 5 прикрепленные фотографии. Надеюсь, кто-то может помочь. Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 29 мая 2011

Я знаю, что вы не хотите использовать плагин. Но ради вопросов, и я знаю, что кто-то в конечном итоге попадет сюда из поисковой системы.

Вы можете использовать плагин attachment . Этот плагин довольно прост и очень прост.

После установки будет добавлен новый мета-блок на странице создания записи.

Вы можете добавить столько изображений, сколько хотите, и the loop часть страницы шаблона, добавив этот фрагмент:

<?php
  if( function_exists( 'attachments_get_attachments' ) )
  {
    $attachments = attachments_get_attachments();
    $total_attachments = count( $attachments ) > 5 : 5 : count( $attachments );
    if( $total_attachments ) : ?>
      <ul>
      <?php for( $i=0; $i<$total_attachments; $i++ ) : ?>
        <li><img src="<?php echo $attachments[$i]['location']; ?>" alt="<?php echo $attachments[$i]['title']; ?>" /></li>
      <?php endfor; ?>
      </ul>
    <?php endif; ?>
<?php } ?>
0 голосов
/ 28 мая 2011

Попробуйте использовать плагин шаблона настраиваемого поля http://wordpress.org/extend/plugins/custom-field-template/

...