作者LaPass (LaPass)
看板PHP
标题[请益] 把wordpress的attachment放在外部
时间Mon Jan 28 10:52:16 2013
如标题
自己的部落格在翻修
正在把抓回来的theme改造中
theme的部分还好,程式码大部分都看的出来该怎麽改
但是有些地方似乎会动到底层的东西
我想要几个功能
正在研究该怎麽实现
(当然如果有现成的外挂抓来装上去就能用是最好啦....
但目前没找到合用的,可能需要自己写外挂.... )
功能需求如下:
1.把图片档案放在外部,例如imgur
显示缩图时是使用本地的连结
但是显示大图时是用外部连结
目前的思考方向是这样:
稍微看了一下资料库,档案连结是放在 wp_postmeta 这个表里面
_wp_attached_file 2011/12/img.jpg 像这样
wordpress在抓图片时,是直接抓这个值出来
黏上 http://网址/内容资料夹
那,自己想到的第一个方案是这样
a.在编辑图片时,多一个input可以加入外部超连结
(怎麽加? 请问有没有范例或是关键字? )
b.在wordpress取得图片连结时
如果在wp_postmeta中找到外部超连结
就使用外部连结当图片连结 (怎麽改变这个行为?)
2.
希望在文章中,点击图片时,是在原视窗中用overlay开,并放大,像这样
http://imgur.com/gallery/FqNk3kr
目前的wordpress在写文章时,可以编辑图片,选择点下去的动作
http://i.imgur.com/U3GJF2Y.jpg
但目前只有,无动作、打开图片、打开自订网址这三种而已
已经试过,可以用javascript:alret('OK')这种方式去执行javascript
因此可以在theme中加入javascript去达到效果
但如果可能的话.....
我想让下面多个「在overlay中开启」的选项可选
请问这要怎达成?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.16.65
2F:→ shimuraken:你可以自己输入外部的图片连结,不过比较麻烦就是.. 01/28 15:25
3F:→ LaPass:那会在新视窗打开,我再找找看方法... 01/28 17:27
5F:→ LaPass:因为看以前发表的图都还会用overlay,线在发的不会,就去找 01/29 10:20
6F:→ LaPass:一下原因,原来以前的图片连结会加那个class,加那个就会自 01/29 10:20
7F:→ LaPass:己改成灯箱。同理,也可以自己写js去套 01/29 10:21