Как использовать the_permalink () в wordpress, когда он завернут с помощью 'или'

У меня есть код, который обертывает каждое изображение на сообщения с помощью внешнего div (для общих кнопок при зависании на изображениях). Дело в том, когда я хочу написать the_permalink (); в функции.php, он завернут внутри «или» в тегах href.

Это приводит к тому, что ссылки на ссылки выглядят следующим образом:

https://plus.google.com/share?url=%3C?php%20the_permalink();%20?%3E

Это код в функции.php:

function breezer_addDivToImage( $content ) { // A regular expression of what to look for. $pattern = '/(<img([^>]*)>)/i'; // What to replace it with. $1 refers to the content in the first 'capture group', in parentheses above $the_url = the_permalink(); $replacement = '<div class="imgWrap"> $1 <div class="imgDescription"> <div class="theShareLinks"> <img src="http://localhost/mySite/wp-content/uploads/2014/08/dfc2.png" /> <a href="http://twitter.com/share?text=&url=<?php the_permalink(); ?>" class="img-twitter" title="Share on Twitter"></a> <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>?" title="Share on Facebook" onclick="window.open(this.href, \'newwin\', \'width=500, height=200\'); return false;" class="img-facebook"></a> <a href="https://plus.google.com/share?url=<?php the_permalink(); ?>" class="img-google" title="Share on Google"></a> </div> </div> </div>'; // run preg_replace() on the $content $content = preg_replace( $pattern, $replacement, $content ); // return the processed content return $content; } add_filter( 'the_content', 'breezer_addDivToImage' ); 

Это строки из кода выше ^, которые завернуты в "":

 <a href="http://twitter.com/share?text=&url=<?php the_permalink(); ?>" class="img-twitter" title="Share on Twitter"></a> <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink(); ?>?" title="Share on Facebook" onclick="window.open(this.href, \'newwin\', \'width=500, height=200\'); return false;" class="img-facebook"></a> <a href="https://plus.google.com/share?url=<?php the_permalink(); ?>" class="img-google" title="Share on Google"></a> 

Изменение:

  <a href="http://twitter.com/share?text=&url=<?php the_permalink(); ?>" class="img-twitter" title="Share on Twitter"></a> 

в

 <a href="http://twitter.com/share?text=&url='.get_the_permalink() .'" class="img-twitter" title="Share on Twitter"></a> 

должно сработать.