您想在 WordPress 网站中创建自动网站屏幕截图吗?如果您经常将网站屏幕截图添加到 WordPress 帖子或页面中,那么自动化该过程将节省您手动捕获屏幕截图的时间。在本文中,我们将向您展示如何在 WordPress 中创建自动网站屏幕截图。
您想在 WordPress 网站中创建自动网站屏幕截图吗?如果您经常将网站屏幕截图添加到 WordPress 帖子或页面,自动化该过程将节省您手动捕获屏幕截图的时间。在本文中,我们将向您展示如何在 WordPress 中创建自动网站屏幕截图。

方法1:使用插件在WordPress中创建自动网站截图 (Method 1: Create Automatic Website Screenshots in WordPress using Plugin)
这种方法比较简单,因此推荐给初学者和不想处理代码的用户。
因此,这种方法更简单,推荐给初学者和不想处理代码的用户。
First thing you need to do is install and activate the 浏览器截图 plugin. For more details, see our step by step guide on 如何安装 WordPress 插件.
您需要做的第一件事是安装并激活浏览器截图插件。 有关更多详细信息,请参阅有关如何安装 WordPress 插件步指南。
该插件开箱即用,无需您配置任何设置。
该插件开箱即用,无需您配置任何设置。
Simply edit a post/page or create a new one. You will notice a new button in the 可视化编辑器 to add website screenshots.
只需编辑帖子/页面或创建一个新的即可。 您会在在可视化编辑器中注意到一个新按钮,用于添加网站屏幕截图。

单击它将弹出一个弹出窗口,您可以在其中输入网站 URL、替代文本、URL 链接以及屏幕截图的高度/宽度。
单击它会弹出一个弹出窗口,您可以在其中输入网站 URL、替代文本、URL 链接和屏幕截图的高度/宽度。

Click on OK button and the plugin will add a 短代码 to your WordPress post. You can now preview your post to see the plugin in action.
单击确定按钮,该插件将在您的WordPress帖子中添加一个短代码 。 现在,您可以预览您的帖子,以查看实际使用的插件。
If you are using the 文本编辑器 in WordPress or don’t want to use the button in visual editor, then you can also manually add the shortcode yourself.
如果您在WordPress中使用文本编辑器 ,或者不想在可视化编辑器中使用按钮,那么您也可以自己手动添加简码。
[browser-shot url="https://www.wpbeginner.com"]
[browser-shot url="https://www.wpbeginner.com"]
默认情况下,该插件将创建 600 x 600 像素的屏幕截图。您可以通过将宽度和高度属性添加到短代码中来更改它。
默认情况下,该插件将创建 600 x 600 像素的屏幕截图。您可以通过在短代码中添加宽度和高度属性来更改它。
[browser-shot url="https://www.wpbeginner.com" width="400" height="400"]
[browser-shot url="https://www.wpbeginner.com" width="400" height="400"]
它还会自动链接到该网站。您可以通过向短代码添加链接属性并添加所需的任何链接来更改它。
它还会自动链接到该网站。您可以通过将链接属性添加到短代码并添加所需的任何链接来更改它。
[browser-shot url="https://www.wpbeginner.com" width="400" height="400" link="http://example.com"]
[browser-shot url="https://www.wpbeginner.com" width="400" height="400" link="http://example.com"]
If you want to add a 标题 below the screenshot, then you can do that by wrapping the caption text around the shortcode.
如果要在屏幕截图下方添加标题 ,则可以通过将标题文本包装在简码周围来实现。
[browser-shot url="https://www.wpbeginner.com"]WPBeginner - WordPress Resource Site for Beginners[/browser-shot]
[browser-shot url="https://www.wpbeginner.com"]WPBeginner - WordPress Resource Site for Beginners[/browser-shot]
标题将使用您的 WordPress 主题的标题样式。这是它在我们的演示网站上的样子:
字幕将使用您的 WordPress 主题的字幕样式。这是我们的演示网站上的样子:

Browser Shots 插件使用 WordPress.com 的 mshots API 即时生成屏幕截图。这些图像不会存储在您的 WordPress 媒体库中。它们直接从 WordPress.com 服务器提供服务。
Browser Shots 插件使用 WordPress.com 的 mshots API 即时生成屏幕截图。这些图像不会存储在您的 WordPress 媒体库中。它们直接从 WordPress.com 服务器提供服务。
See our guide on the WordPress.com 和 WordPress.org 之间的区别.
请参阅有关WordPress.com 和 WordPress.org 之间的区别的指南。
方法2:通过向WordPress添加代码来创建自动屏幕截图 (Method 2: Create Automated Screenshots by Adding Code to WordPress)
This method requires you to add code to your WordPress files. It is not recommended for beginners. If you are comfortable 将网页中的片段粘贴到 WordPress 中, then you can use this method.
此方法要求您将代码添加到WordPress文件中。 不建议初学者使用。 如果您愿意将网页片段粘贴到 WordPress 中 ,则可以使用此方法。
Simply add this code to your theme’s 函数.php file or a 特定于站点的插件.
只需将此代码添加到主题的函数.php文件或具体的于只需插入网站即可 。
function wpb_screenshots($atts, $content = NULL) {
extract(shortcode_atts(array(
"snap" => 'http://s.wordpress.com/mshots/v1/',
"url" => 'https://www.wpbeginner.com',
"alt" => 'screenshot',
"w" => '600', // width
"h" => '450' // height
), $atts));
$img = '<img alt="' . $alt . '" src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" />';
return $img;
}
add_shortcode("screen", "wpb_screenshots");
与我们之前提到的插件类似,此代码也使用 WordPress.com mshots API 动态生成屏幕截图。
与我们之前提到的插件类似,此代码也使用 WordPress.com mshots API 动态生成屏幕截图。
要在 WordPress 帖子和页面中显示网站屏幕截图,您需要输入如下短代码:
要在 WordPress 帖子和页面中显示网站屏幕截图,您需要输入以下短代码:
[屏幕 url=”http://wpbeginner.com” alt=”WPBeginner”]
[屏幕url =“http://wpbeginner.com”alt =“WPBeginner”]
将 URL 和 Alt 字段替换为您自己的值。
将 URL 和 Alt 字段替换为您自己的值。
默认情况下,此代码将生成 600 x 450 像素的屏幕截图。您可以通过将自己的高度和宽度属性添加到短代码中来更改它。
默认情况下,此代码将生成 600 x 450 像素的屏幕截图。您可以通过在短代码中添加自己的高度和宽度属性来更改它。
[屏幕 url=”http://wpbeginner.com” alt=”WPBeginner” w=”400″ h=”400″]
[屏幕url =“http://wpbeginner.com”alt =“WPBeginner”w =“400”h =“400”]
That’s all, we hope this article helped you learn how to create automated website screenshots in WordPress. You may also want to see our guide on how to 使用 IFTTT 自动化 WordPress 和社交媒体.
仅此而已,我们希望本文能帮助您学习如何在WordPress中创建自动网站截图。 您可能还希望查看我们的指南,了解如何使用 IFTTT 自动化 WordPress 和社交媒体 。
If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.
如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特和Facebook上找到我们。
翻译自: https://www.wpbeginner.com/plugins/an-automated-way-of-takeing-website-screenshot-in-wordpress/