Kann wp_get_attachment_link nicht filtern

Ich kann nicht herausfinden, warum das nicht funktioniert:

function my_get_attachment_link($html){ $postid = get_the_ID(); $html = str_replace('<a','<a rel="shadowbox['.$postid.']"',$html); return $html; } add_filter('wp_get_attachment_link','my_get_attachment_link',10,1); 

Ich versuche nur, alle Bilder in einer einzigen Postansicht mit einem Lightbox-Skript zu verbinden.

FYI, das hat auch nicht funktioniert: http://wordpress.mfields.org/2010/thickbox-for-wordpress-gallery/#highlighter_196509

Was könnte es stören?

Solutions Collecting From Web of "Kann wp_get_attachment_link nicht filtern"

Ihr Code funktioniert nur, wenn Sie wp_get_attachment_link() irgendwo in Ihrer Vorlage aufrufen . Wenn Sie die function nicht aufrufen, wird die function apply_filters() in der function nie aufgerufen, und daher hat Ihr Code nichts, in das Sie einhaken können.