Paramétrer les balises Open Graph

Bonjour à tous,
j'utilise le plug-in plxSocialMedia (il date de 2014 mais je n'ai pas trouvé plus réçent et à priori, je pense qu'il est toujours d'actualité ?)

J'ai deux problèmes :
1) Il utilise pour les balises la première image de l'article. Or je voudrais qu'il utilise l'image d'accroche…
2) Il donne en lien le NDD/dossier_de_l'image/nom_de_l'image. Mais comme le blog n'est pas au premier niveau, j'aimerais qu'il donne en lien NDD/Dossier_du_blog/dossier_de_l'image/nom_de_l'image

J'ai trouvé ce code, mais je n'ai pas les connaissances suffisantes en php pour savoir quoi faire.
[== PHP ==]
 /**
     * Retourne le contenu de l'url de la première image de l'article
     * @param plxShow $plxShow
     * @return string
     */
    private function imageUrl($plxShow)
    {
        $image = '';
        ob_start();
        $plxShow->artContent();
        $artContent = ob_get_clean();
        if (preg_match('~<img[^>]*?src="(.*?)"[^>]+>~', $artContent, $match)) {
            $image = trim($match[1]);
            if (strpos($image, 'http') !== 0) {
                $image = 'http://' . $_SERVER['SERVER_NAME'] . '/' . trim($match[1]);
            }
        }
        return $image;
    }

Quelqu'un pourrait-il m'aider ?
Merci et bonne année à tous :)
Connectez-vous ou Inscrivez-vous pour répondre.