来自functions.php的get_attachment

时间:2014-06-26 08:39:18

标签: php wordpress colorbox

我尝试使用灯箱(彩盒)打开图像,当它出现时,有一个按钮可以打开指向它的附件页面的链接。

我让属性data-att=""成为了附件页面的链接。

以下是 functions.php 中的内容:

add_filter('the_content', 'add_colorbox');
  function add_colorbox($content) {
    global $post;
    $att_url = wp_get_attachment_link($id);
    $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
    $replacement = '<a$1href=$2$3.$4$5 class="fotos" data-att="'. $att_url .'" title="'.$post->post_title.'"$6>';
    $content = preg_replace($pattern, $replacement, $content);
  return $content; 
  }

所以$att_url = get_attachment_link($id);我试图获取附件链接并将其传递给data-att="..."而没有运气......

0 个答案:

没有答案