Maison > Article > Tutoriel CMS > Obtenez automatiquement des captures d'écran de sites Web dans les publications WordPress
La colonne suivante du Tutoriel WordPress vous présentera comment obtenir automatiquement des captures d'écran de sites Web dans les articles WordPress. J'espère que cela sera utile aux amis dans le besoin !
1. Code court
Ajoutez le code suivant au modèle de fonction de thème actuel function.php :
function wp_screenshot($atts, $content=null){ extract( shortcode_atts( array( "shots" => "https://s0.wordpress.com/mshots/v1/", "url" => "https://www.wpbeginner.com", "width" => "600", "height" => "450", "alt" => "screenshot" ), $atts ) ); $img = '<div class="wp-shot"><a href="' . $url . '" rel="external nofollow" target="_blank"><img src="' . $shots . '' . urlencode($url) . '?w=' . $width . '&h=' . $height . '" alt="' . $alt . '" /></a></div>'; return $img; } add_shortcode("shot", "wp_screenshot");
Lors de la publication d'un article, ajoutez le short code :
[shot url="http://zmingcx.com/"]
ou personnalisez la taille de la capture d'écran
[shot url="http://zmingcx.com/" width="600" height="450"]
et modifiez le lien URL qu'elle contient.
Effets spécifiques
2.Ajouter directement un lien
Cette méthode est plus pratique à utiliser et est la manière de base d'obtenir des captures d'écran Format :
https://s0.wordpress.com/mshots/v1/http://zmingcx.com/?w=600&h=450
Vous pouvez également ajouter directement le format de lien d'adresse ci-dessus à l'article comme une image normale (insérée à partir de l'URL). code court.
Étant donné que les captures d'écran doivent être générées instantanément, vous ne pourrez peut-être pas voir l'image lorsque vous l'ouvrez pour la première fois. Sinon, actualisez-la plusieurs fois. Les captures d'écran générées sont stockées sur le serveur WordPress.com et n'occuperont pas leur propre espace et leurs propres ressources, mais elles peuvent être un peu lentes à charger.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!