web-dev-qa-db-fra.com

Comment obtenir un permalien en utilisant la fonction get_blog_post dans un multisite?

J'utilise un code comme celui-ci

$post = get_blog_post( $blog_id, $data );
   echo __('Post on') . ' "<a href="'.$post->guid.'">' . $post->post_title . '</a>"';

Mais le lien href ressemble à ceci mysubdomain.example.com/?p=345 au lieu de permalien.

Quelqu'un peut-il me dire comment obtenir un lien permanent?

Merci

1
Giri

Ok j'ai trouvé la réponse.

$post = get_blog_post( $blog_id, $data );
$link = get_blog_permalink( $blog_id, $data );
echo __('Post on') . ' "<a href="'.$link.'">' . $post->post_title . '</a>"';

J'espère que ça sera utile pour les autres :)

1
Giri