osu
  • 0
Новичок

Создание галерей на основе jQuery с помощью WordPress без плагина?

  • 0

Я ломал голову над тем, как лучше всего создать простую галерею в WordPress, не полагаясь на такой плагин, как галерея NextGen, и подумал, что шорткод будет хорошим способом в сочетании со встроенным методом «прикрепления» изображений к Почта. Таким образом, пользователь «прикреплял» изображения, которые он загрузил, а описание изображения можно было использовать в качестве подписи.

Так было до тех пор, пока я не понял, что нет простого способа «открепить» изображение от поста, если только вы не удалите само изображение (то есть оно исчезнет из других постов/страниц, в которые вы его вставили). Кроме того, он не позволяет вам связывать изображения с разными частями вашего сайта.

Итак, теперь я думаю, что настраиваемые поля или какой-либо другой метод, включающий шорткод или жесткое кодирование области в моем шаблоне, может быть хорошим способом сделать это, но проблема заключается в том, как связать различные части галереи для каждого изображения:

  • URL изображения
  • размеры изображения
  • ссылка, обертывающая изображение
  • порядок изображений

HTML-код, который мне нужно вывести для каждого изображения, будет таким:

<a href="-LINK_TO_PAGE_HERE-" title="caption" alt="description">
  <img src="-URL_TO_IMAGE-" width="x" height="y" />
</a>

А затем я бы обернул это в div, <div id="osu-gallery">...</div> чтобы я мог делать с ним все, что захочу, в jQuery.

Возможно ли это в WordPress без использования плагина? Я хочу делать это пост за постом, не заходя в редактор HTML и не записывая код вручную. Мои клиенты, как правило, не слишком разбираются в компьютерах…

Спасибо за любые указатели,

Осу

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

    Что вы могли бы сделать, так это написать функцию для этого в functions.php и привязать ее к шорткоду, но тогда вы начинаете проникать на территорию, где плагин был бы проще.

    • 0

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

You must login to add an answer.