用Wordpress制作基于jQuery的画廊而不需要插件?

时间:2011-03-18 作者:Osu

我一直在绞尽脑汁寻找在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编辑器并手动编写代码。我的客户往往不太懂电脑。。。

谢谢你的指点,

Osu

1 个回复
最合适的回答,由SO网友:Rob Williams 整理而成

由于图像是托管在服务器端的,因此您不能完全使用Javascript(无论是否使用jQuery),而且Javascript函数也无法扫描以查看可用的内容。

您可以编写一个函数来在函数中执行它。php并将其绑定到一个短代码,但接下来您就开始进入插件更容易实现的领域。

结束