Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

Dokumentacja, materiały referencyjne i samouczki dla Easy Digital Downloads 

Obsługa schematów i danych strukturalnych

Easy Digital Downloads jest tworzony tak, aby Twoje produkty automatycznie pojawiały się w wynikach wyszukiwania produktów Google i innych wyszukiwarek. Posiadamy znaczniki schematów wbudowane w wyjście HTML zgodnie z wytycznymi schema.org dotyczącymi produktów.

Szczegóły znajdziesz na https://schema.org/docs/schemas.html.

Gdzie jest generowany schemat?

Od wersji EDD 3.0 dane schematu są generowane tylko na stronach pojedynczych pobrań, zgodnie z wytycznymi Google dotyczącymi schematu produktu. Dane strukturalne są w formacie JSON+LD i są umieszczane na dole strony w tagu <script>.

Jak mogę zmodyfikować generowane dane strukturalne?

Easy Digital Downloads generuje dane strukturalne na podstawie treści, którą podajesz podczas edycji pobrania. Obejmuje to tytuł produktu, nazwę wariantu (jeśli włączono ceny zmienne), cenę, walutę, nazwę Twojej organizacji, adres URL produktu i wiele innych niezbędnych wartości danych strukturalnych. Jeśli potrzebujesz zmodyfikować te dane, udostępniamy filtr, którego programiści mogą użyć do zmiany danych przed ich wygenerowaniem. Tym filtrem jest edd_generate_download_structured_data. Będzie to tablica danych strukturalnych, które znaleźliśmy dla Twojego produktu, i oczekuje się, że ta tablica zostanie zwrócona w tym samym formacie.

Jak mogę wyłączyć generowanie schematu?

Niektóre wtyczki SEO, takie jak All in One SEO i Yoast, są bezpośrednio zintegrowane z danymi produktu EDD i również będą generować dane strukturalne produktu. Jeśli chcesz używać danych strukturalnych z innej wtyczki zamiast danych EDD, możesz użyć poniższego fragmentu kodu, aby usunąć dane automatycznie generowane przez EDD.

 remove_filter( 'wp_footer', array( EDD()->structured_data, 'output_structured_data' ) ); 

Polecamy wtyczkę taką jak WPCode do dodawania niestandardowych fragmentów do Twojej witryny, ponieważ pomaga ona zapobiegać krytycznym błędom i pozostaje na miejscu, nawet jeśli zmienisz motyw.

Co jeśli nadal używam EDD 2.x?

Dla wersji EDD 2.x możesz wyłączyć za pomocą następującego filtra:
add_filter( 'edd_add_schema_microdata', '__return_false' );

Pomocy, widzę komunikat o przestarzałej funkcji dla edd_add_schema_microdata.

W starszych wersjach Easy Digital Downloads generowaliśmy dane schematu bezpośrednio w przyciskach zakupu produktu i na stronach produktów. Wiele motywów zintegrowanych z Easy Digital Downloads dostosowało listy produktów i strony produktów, dlatego używały tej funkcji, aby zapewnić, że dane strukturalne pozostaną w ich projektach, aby wyszukiwarki mogły je znaleźć.

Od wersji EDD 3.0 ta metoda generowania danych jest oficjalnie przestarzała, ponieważ używa starego formatu schematu produktu, jednak niektóre motywy lub niestandardowe pliki szablonów mogą nadal używać tej funkcji w swoim kodzie.

Jeśli motyw, wtyczka lub niestandardowy kod używa tej funkcji bezpośrednio, zobaczysz ten komunikat o błędzie w dziennikach błędów PHP lub na swojej stronie, jeśli włączony jest tryb debugowania WordPress:

Notice: edd_add_schema_microdata is deprecated since Easy Digital Downloads version 3.0! Use EDD_Structured_Data instead

Jeśli widzisz ten komunikat w dziennikach błędów PHP lub na swojej stronie, oznacza to, że inna wtyczka lub Twój motyw wywołuje funkcję bezpośrednio. Aby to rozwiązać, musisz zrobić jedno z poniższych:

Motyw lub wtyczka, której używam, powoduje ten błąd:

Musisz skontaktować się z deweloperem motywu lub wtyczki i poprosić go o zaprzestanie używania funkcji edd_add_schema_microdata w swoim kodzie. Pomocne może być przesłanie mu linku do tej dokumentacji, aby mógł dowiedzieć się więcej o naszej zaktualizowanej implementacji danych strukturalnych.

Jestem deweloperem motywu lub wtyczki i mój kod używa tej funkcji edd_add_schema_microdata:

Jeśli Twoja wtyczka lub motyw używa funkcji edd_add_schema_microdata, można ją usunąć, ponieważ nie jest już obsługiwana. Przeszliśmy na nowy format danych strukturalnych JSON+LD, który jest generowany w sugerowanych lokalizacjach, zgodnie z wytycznymi schema i Google dotyczącymi danych produktu.

Czy ten artykuł był pomocny?

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]