我知道这是一个有点奇怪的问题,但这是一个真正节省时间的问题,所以如果你有任何想法(甚至是部分想法),我真的会回应他们:)
好啊所以我使用wordpress内置界面来捕获和显示远程网站图像。。。这是我正在使用的短代码。。
/*********************************************************************
** SNAPSHOTS
*********************************************************************/
function wpr_snap($atts, $content = null) {
extract(shortcode_atts(array(
"snap" => \'http://s.wordpress.com/mshots/v1/\',
"url" => \'http://www.sagive.co.il\',
"alt" => \'My image\',
"w" => \'400\', // width
"h" => \'300\' // height
), $atts));
$img = \'<img src="\' . $snap . \'\' . urlencode($url) . \'?w=\' . $w . \'&h=\' . $h . \'" alt="\' . $alt . \'"/>\';
return $img;
}
add_shortcode("snap", "wpr_snap");
(如何使用:
https://wordpress.stackexchange.com/a/38293/7990).
那很容易没问题。。但是,如果我想将其与lightbox集成,该怎么办。。既然它不是我网站上的图片,那么有没有办法访问这些图片,甚至写一些东西来上传图片,使其成为那篇特定帖子(我知道这是一个strech)的首选图片,或者以某种方式将其存储在其他地方?(没有插件)。。
为了尝试抓取图像,我制作了第二个短代码,该代码执行相同的快照,但没有将href与lightbox类包装在图像标签内
。
这是主题中的一行:
<a class="lightImages" href="<?php echo do_shortcode(\'[snapurl url="http://www.sagive.co.il"]\'); ?>"><?php echo do_shortcode(\'[snap url="http://www.sagive.co.il" w="175px" h="125px" alt="\'.get_the_title().\'"]\'); ?></a>
有什么想法吗?