Wordpress jQuery Опубликовать вложение Галерея изображений? - PullRequest
0 голосов
/ 23 сентября 2010

Любопытно, если у кого-нибудь из вас есть хорошее решение для следующей ситуации ... потому что я сам никогда не думал ни о чем и обычно вынужден прибегать к настраиваемым полям, таким как "post-image-1" - "post-image-10 "и вручную вставьте имя файла jpg. Это ужасное решение и работает только для тех, кто разбирается в технологиях.

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

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

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

Кто-нибудь делал это раньше?Я что-то упускаю ужасно очевидное?Я даже не знаю, как именно это назвать, поэтому мне пока не очень повезло с исследованиями в Google: (

Спасибо!

1 Ответ

1 голос
/ 24 сентября 2010

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

вы можете проверить документы здесь http://codex.wordpress.org/Function_Reference/get_children

Вот пример

            <div id="slideshow">
            <?php
                $attachments = get_children( array(
                        'post_parent'    => get_the_ID(),
                        'post_type'      => 'attachment',
                        'numberposts'    => 10, // show all -1
                        'post_status'    => 'inherit',
                        'post_mime_type' => 'image',
                        'order'          => 'ASC',
                        'orderby'        => 'menu_order ASC'
                    ));
                unset( $attachments[ get_post_thumbnail_id($p_id) ] );
                foreach ( $attachments as $attachment_id => $attachment ) {
             ?>
                    <img src="<?php echo wp_get_attachment_url($attachment_id);?>" alt="Chevrolet" width="540" height="246" />
            <?php
                }
            ?>

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