我正在试图弄清楚如何使用fancybox打开图像,但我需要在图像旁边放置一些带有文字的div。我需要加载的文本是图像的标题,因此它不是内联文本。
答案 0 :(得分:0)
你至少应该先尝试一下。
首先,下载Fancybox并添加到WordPress主题头(index.php
或header.php
,取决于您的主题结构)。
然后,调用Fancybox函数添加链接以弹出Fancybox。标题可以通过以下方式找到:
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => null,
'post_parent' => $post->ID
);
// get all attachments
$attachments = get_posts($args);
foreach($attachments as $attachment) {
$caption = $attachment->post_excerpt;
$title = $attachment->post_title;
// use these information in Fancybox with your logic
}