Самый простой способ разместить у себя социальные кнопочки это воспользоваться API Яндекса: http://api.yandex.ru/share/
Выбираем необходимые опции и вставляем код в шаблон.
Можно делать отдельно для каждой соц. сети. Например тут API.Вконтакте добавление кнопки «мне нравится»: http://vkontakte.ru/developers.php?o=-1&p=Like
Для Твиттера: http://twitter.com/about/resources/tweetbutton
Facebook: http://developers.facebook.com/docs/plugins/
Спасибо!
Теперь более менее понятно. В моем случае если при сохранении поста метадата imageurl не существует, то в этом случае и выполняется else, то есть удаляется ссылка, но из другой публикации.
То есть мне надо было просто использовать isset:)
Надеюсь, что этот баг больше не вылезет:)