web-dev-qa-db-fra.com

Comment puis-je obtenir la source HTML complète de la publication par son ID?

Existe-t-il un moyen d'obtenir la source HTML d'un article de manière dynamique à partir d'un site WordPress?

par exemple, si je voulais un code HTML externe, j'utiliserais:

file_get_contents($url)

ou en utilisant cUrl, mais je cherche un moyen de le faire à partir de mon WordPress pour obtenir du code HTML qualifié complet pour un de mes messages

Est-ce possible ?

Merci d'avance

1
Huthayfa

Si vous avez l'identifiant de l'article, je suppose que vous êtes le propriétaire du blog (non pas parce que d'autres personnes ne peuvent pas avoir cet identifiant, mais parce que seul le propriétaire doit effectuer ces tâches).

Pour convertir l'ID de l'article en URL de l'article, vous pouvez utiliser get_the_permalink():

$url = get_the_permalink( $id );

Ensuite, vous pouvez utiliser file_get_contents() pour récupérer son contenu, y compris la source complète de cette page Web. Donc, votre code complet sera:

$url = get_the_permalink( $id );
$data = file_get_contents( $url );

Quelles données sont votre source HTML. Notez que cela ne fonctionnera que dans l'environnement WordPress.

0
Jack Johansson