Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak tworzyć automatyczne zrzuty ekranu witryny internetowej w WordPress

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Chcesz tworzyć automatyczne zrzuty ekranu witryny internetowej na twojej witrynie WordPress?

Jeśli często dodajesz zrzuty ekranu witryny internetowej do swoich wpisów lub stron WordPress, automatyzacja procesu pozwoli Ci zaoszczędzić czas poświęcony na ręczne przechwytywanie zrzutów ekranu.

W tym artykule pokażemy, jak łatwo tworzyć automatyczne zrzuty ekranu witryny internetowej w WordPress.

Creating automated website screenshots in WordPress

Dlaczego warto tworzyć automatyczne zrzuty ekranu witryny internetowej w WordPress?

Jeśli posiadasz witrynę internetową WordPress, możesz utworzyć i dodać automatyczne zrzuty ekranu witryny do swoich wpisów, aby dać potencjalnym czytelnikom szybki sposób na sprawdzenie, czego dotyczy twoja treść.

Może to zwiększyć zaangażowanie, a nawet pomóc poprawić SEO witryny internetowej, ponieważ wyszukiwarki zazwyczaj używają obrazków i zrzutów ekranu, aby zrozumieć i zindeksować twoją treść.

Podobnie, możesz użyć automatycznych zrzutów ekranu witryny internetowej, aby utworzyć wizualną kopię zapasową twojej witryny przed aktualizacją motywu lub wprowadzeniem jakichkolwiek innych zmian. Może to pomóc w porównaniu i zobaczeniu różnicy między nowym i starym stylem twojej witryny internetowej.

Zautomatyzowane zrzuty ekranu mogą również porównywać różne usługi lub witryny internetowe, prowadzić twojego czytelnika przez poradnik krok po kroku i śledzić postępy witryny w czasie.

Biorąc to pod uwagę, przyjrzyjmy się, jak łatwo tworzyć automatyczne zrzuty ekranu witryny internetowej w WordPress:

Metoda 1: Automatyczne tworzenie zrzutów ekranu witryny internetowej w WordPressie za pomocą wtyczki

Ta metoda jest łatwiejsza, a zatem zalecana dla początkujących i użytkowników, którzy nie chcą mieć do czynienia z kodem.

Najpierw należy zainstalować i włączyć wtyczkę Browser Screenshots. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu wtyczka będzie działać po wyjęciu z pudełka i nie ma żadnych ustawień do skonfigurowania.

Teraz wystarczy przejść na stronę lub wpis, w którym chcesz dodać automatyczny zrzut ekranu witryny z panelu bocznego administratora WordPress.

Kliknij przycisk „Dodaj blok” (+) w lewym górnym rogu ekranu, aby otworzyć menu bloków. Następnie dodaj blok „Browser Shots” w edytorze.

Gdy już to zrobisz, dodaj adres URL witryny internetowej, dla której chcesz uzyskać automatyczny zrzut ekranu i kliknij przycisk „Wczytywanie obrazka”.

Add the browser screenshots block

Wtyczka automatycznie doda teraz zrzut ekranu dla wybranej witryny internetowej. Możesz teraz dodać tekst alternatywny dla obrazka i zmienić jego szerokość i wysokość z panelu bloków po prawej stronie.

Przełączenie przełącznika” Użyj odnośnika” w panelu umożliwia dodanie odnośnika do zrzutu ekranu, który kieruje do witryny internetowej.

Możesz także przełączyć przełącznik „Link do obecnego, aktualnego wpisu”, jeśli chcesz dodać odnośnik do wpisu do zrzutu ekranu.

Configure screenshot settings

Na koniec kliknij przycisk „Aktualizuj” lub „Publikuj”, aby zapisać twoje ustawienia.

Możesz teraz przejść na twoją witrynę WordPress, aby zobaczyć automatyczny zrzut ekranu.

Automated screenshots preview

Uwaga: Wtyczka Browser Shots wykorzystuje interfejs API mshots WordPress.com do generowania zrzutów ekranu w locie. Te obrazki nie są przechowywane w twojej bibliotece multimediów WordPress. Są one serwowane bezpośrednio z serwerów WordPress.com. Zobacz nasz przewodnik na temat różnicy między WordPress.com i WordPress.org.

Metoda 2: Tworzenie automatycznych zrzutów ekranu poprzez dodanie kodu do WordPressa

Ta metoda wymaga dodania kodu do twoich plików WordPress. Aby tworzyć automatyczne zrzuty ekranu, musisz dodać własny kod do pliku functions. php twojego motywu.

Pamiętaj jednak, że najmniejszy błąd w kodzie może zepsuć twoją witrynę i uczynić ją niedostępną.

Dlatego zalecamy korzystanie z WPCode. Jest to najlepsza wtyczka do fragmentów kodu WordPress na rynku, która sprawia, że dodawanie własnego kodu jest bardzo bezpieczne i łatwe.

Najpierw należy zainstalować i włączyć wtyczkę WPCode. Aby uzyskać szczegółowe instrukcje, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu, przejdź na stronę Fragmenty kodu ” + Dodaj fragment z kokpitu WordPress.

Gdy już się tam znajdziesz, kliknij przycisk „Use Snippet” pod opcją „Add Your Custom Code (New Snippet)”.

Add a new custom code snippet in WPCode

Zostaniesz przeniesiony na stronę „Create Custom Snippet”, gdzie możesz zacząć od wpisania rodzaju nazwy dla twojego fragmentu kodu. Nazwa może być dowolna, co pomoże zidentyfikować kod.

Następnie wybierz „Fragment kodu PHP” jako rodzaj kodu z rozwijanego menu po prawej stronie.

Choose PHP snippet for automated screenshots

Następnie wystarczy skopiować i wkleić poniższy kod w polu „Podgląd kodu”:

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");

Podobnie jak wtyczka, o której wspomnieliśmy wcześniej, ten kod również wykorzystuje API WordPress.com Mshots do generowania zrzutów ekranu w locie.

Teraz możesz dodać adres URL witryny internetowej, której automatyczne zrzuty ekranu chcesz wykonać obok linii "url"=$gt; w kodzie.

Możesz również dodać twoją preferowaną szerokość i wysokość dla zrzutów ekranu obok linii " w" =&gt; i "h"=&gt; w kodzie.

Change lines in code

Następnie przewiń w dół do sekcji „Wstawianie” i wybierz tryb „Automatyczne wstawianie”.

Kod zostanie teraz automatycznie wykonany po włączaniu.

Choose the Auto Insert mode

Na koniec przewiń z powrotem do góry strony i przełącz przełącznik „Nieaktywny” na „Aktywny”.

Następnie kliknij przycisk „Zapisz fragment kodu”, aby zapisać twoje ustawienia i włączyć fragment kodu.

Save and activate snippet

Teraz, aby wyświetlić zrzut ekranu witryny internetowej w twoich wpisach i stronach WordPress, będziesz musiał wpisz krótki kod w następujący sposób:

[screen url="http://wpbeginner.com" alt="WPBeginner"]

Możesz zastąpić pola Adres URL i Alt twoimi własnymi wartościami.

Najpierw otwórz stronę/post w edytorze bloków z kokpitu WordPress i kliknij przycisk „Dodaj blok” (+).

Z tego miejsca dodaj blok „Krótki kod” do strony / wpisu. Następnie dodaj powyższy krótki kod i zastąp go twoimi wartościami.

Add the shortcode block for automated screenshots

Na koniec kliknij przycisk „Aktualizuj” lub „Opublikuj”, aby zapisać twoje ustawienia.

Teraz przejdź na twoją witrynę WordPress, aby zobaczyć automatyczny zrzut ekranu w działaniu.

Automated screenshot preview

Bonus: Ręczne wykonywanie zrzutów ekranu dla twojej witryny internetowej

Jeśli nie chcesz korzystać z automatycznych zrzutów ekranu, możesz robić je ręcznie za pomocą różnych narzędzi, takich jak Droplr.

Daje to większą swobodę wyboru konkretnego obszaru dla obrazka w porównaniu do automatycznych zrzutów ekranu. Ponadto obrazy te można edytować w programie Adobe Photoshop i dodawać do nich inne elementy, takie jak strzałki lub czerwone ramki.

Optimize images before saving them

Funkcja ta nie jest dostępna dla automatycznych zrzutów ekranu, w przypadku których wtyczki lub kod automatycznie pobierają obrazek.

Aby wykonać zrzut ekranu za pomocą Droplr, musisz najpierw zainstalować aplikację na twoim komputerze. Gdy to zrobisz, po prostu kliknij ikonkę Droplr na pasku zadań Windows lub Mac i wybierz opcję „Zrzut ekranu”.

Select the Screenshot option from the dropdown menu

Następnie możesz wybrać obszar, w którym chcesz wykonać zrzut ekranu.

Droplr otworzy następnie ten obrazek w przeglądarce, skąd można go pobrać lub udostępnić odnośnik innym. Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat robienia zrzutów ekranu w WordPress.

See and download the Droplr screenshot

Mamy nadzieję, że ten artykuł pomógł ci nauczyć się tworzyć automatyczne zrzuty ekranu witryny internetowej w WordPress. Możesz również zapoznać się z naszym przewodnikiem dla początkujących na temat SEO obrazków i naszymi typami ekspertów dotyczącymi najlepszych narzędzi do tworzenia lepszych obrazków do twoich wpisów na blogu.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

19 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      You would need to reach out to the plugin’s support for adding that functionality

      Administrator

  2. Nigel Billam says

    I’ve used this plugin but it stops on the third use of the short code and reports 'too many requests’ – i was hoping to display 45 URLs. Do you have any suggestions to avoid this?

    • WPBeginner Support says

      You would want to reach out to the plugin’s support if you haven’t already for what options they have available for avoiding that issue.

      Administrator

  3. Cory Goodwin says

    Does this browser shot plugin check for updates to the site, or do you have to manually redo to get the latest look of the target website? Thanks:)

  4. Karin says

    Your code is just what I was looking for. The only thing is that I want the url not prefilled in the code but generated from a custom field 'wpcf_websitelink’.
    How can I add the code to get the content from the field.
    So this line
    „url” => 'https://www.wpbeginner.com’,
    should have something to get the content of the field wpcf_websitelink in stead of the wpbeginner.com link

    • WPBeginner Support says

      If you are using a plugin to create that custom field then you would want to reach out to the support for that plugin for how to access that information and replace the url value with what they tell you.

      Administrator

  5. Steve Renow says

    This is a wonderfully simple plugin to use. Great job! Is there any way to crop the images? Some sites show with the cookie warning t the top or bottom and it would be good to be able to crop that off.

  6. Dumitru Brinzan says

    Helpful tutorial and information, but it feels a little incomplete.
    If it contained info on how to save the images to the library then it would be perfect :)

  7. Ankit Agarwal says

    With any of these methods, what will be the side effect on the speed of the website? As a plugin, there will be some addition to load time. If the images are not stored on the media library, there will again be some addition to website load times.
    So from the methods given, which one is recommended considering website load speed?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.