Jak łatwo dodać wsparcie Schema.org do artykułów WordPressa

Jak dodać znacznik schema do artykułów WordPress; Dodaj schema.org do postów WordPress; Konfiguracja schematu artykułu w WordPress; Znacznik schema dla artykułów WordPress; Wdrożenie schema.org w WordPress; Dodaj schemat artykułu do WordPress; Tutorial schema.org dla WordPress; Integracja schema.org dla artykułów WordPress; Przewodnik po dodawaniu schematu do WordPress; Znacznik schematu artykułu WordPress;

Objaśnienie

Dodanie znaczników schema.org do artykułów WordPress pomaga wyszukiwarkom lepiej zrozumieć Twoje treści, co może poprawić Twoją widoczność w wynikach wyszukiwania. Oto prosty sposób, aby to zrobić, używając odrobiny kodu.

Ten fragment kodu włącza się do sekcji nagłówka WordPress, aby wstawić znaczniki schema.org dla Twoich artykułów. Sprawdza, czy aktualna strona to pojedynczy post, a następnie zbiera wszystkie niezbędne informacje o poście, takie jak tytuł, URL, data publikacji i szczegóły autora.

Kluczowe elementy:

  • @context: Informuje wyszukiwarki, że używasz słownictwa schema.org.
  • @type: Określa, że treść jest "Artykułem".
  • mainEntityOfPage: Łączy artykuł z jego adresem URL na stronie internetowej.
  • headline: Tytuł Twojego artykułu.
  • datePublished i dateModified: Kiedy artykuł został opublikowany i ostatnio zmodyfikowany.
  • author: Informacje o autorze artykułu.
  • publisher: Szczegóły dotyczące organizacji publikującej artykuł, w tym jej logo.
  • image: URL wyróżnionego obrazu artykułu.

Ten skrypt JSON-LD jest następnie wstawiany w sekcji nagłówka Twojej witryny WordPress, co ułatwia wyszukiwarkom jego przechwycenie i wykorzystanie.

Kod

<?php
// Hook into the 'wp_head' action to add schema.org markup to WordPress articles
add_action('wp_head', 'wp_dudecom_add_article_schema');

function wp_dudecom_add_article_schema() {
    if (is_single() && 'post' === get_post_type()) {
        global $post;
        
        // Get the post data
        $post_id = $post->ID;
        $post_title = get_the_title($post_id);
        $post_url = get_permalink($post_id);
        $post_date = get_the_date('c', $post_id);
        $post_modified_date = get_the_modified_date('c', $post_id);
        $post_author_id = $post->post_author;
        $post_author_name = get_the_author_meta('display_name', $post_author_id);
        $post_thumbnail_url = get_the_post_thumbnail_url($post_id, 'full');
        
        // Prepare the schema.org JSON-LD data
        $schema_data = array(
            '@context' => 'https://schema.org',
            '@type' => 'Article',
            'mainEntityOfPage' => array(
                '@type' => 'WebPage',
                '@id' => $post_url
            ),
            'headline' => $post_title,
            'datePublished' => $post_date,
            'dateModified' => $post_modified_date,
            'author' => array(
                '@type' => 'Person',
                'name' => $post_author_name
            ),
            'publisher' => array(
                '@type' => 'Organization',
                'name' => get_bloginfo('name'),
                'logo' => array(
                    '@type' => 'ImageObject',
                    'url' => get_site_icon_url()
                )
            ),
            'image' => array(
                '@type' => 'ImageObject',
                'url' => $post_thumbnail_url
            )
        );

        // Output the schema.org JSON-LD script
        echo '<script type="application/ld+json">' . wp_json_encode($schema_data) . '</script>';
    }
}
?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.

Wymagania wstępne:

  • Upewnij się, że masz dostęp do plików motywu WordPress lub możliwość tworzenia/edycji niestandardowej wtyczki.
  • Wykonaj kopię zapasową swojej witryny przed wprowadzeniem zmian w kodzie.

Kroki wdrożenia:

  1. Zaloguj się do panelu administracyjnego WordPress.
  2. Przejdź do Wygląd > Edytor motywu, jeśli dodajesz kod do functions.php. Alternatywnie, przejdź do Wtyczki > Dodaj nową > Utwórz nową wtyczkę, jeśli wolisz użyć niestandardowej wtyczki.
  3. W Edytorze motywu znajdź i wybierz functions.php z listy plików motywu po prawej stronie. Jeśli używasz wtyczki, utwórz nowy plik z rozszerzeniem .php.
  4. Skopiuj i wklej podany fragment kodu do pliku.
  5. Zapisz zmiany, klikając przycisk Aktualizuj plik, jeśli edytujesz functions.php, lub zapisz plik, jeśli używasz wtyczki.
  6. Odwiedź pojedynczy post na swojej stronie i sprawdź źródło strony, aby upewnić się, że skrypt JSON-LD schema.org został poprawnie dodany w sekcji <head>.

Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress.

';\n }\n}\n?>", "author": { "@type": "Person", "name": "WordPress Support" }, "datePublished": "2024-12-20T21:30:00+00:00", "dateModified": "2024-12-21T18:53:19+00:00" }, { "@type": "TechArticle", "@id": "https://www.wp-dude.com/pl/code-snippet/jak-latwo-dodac-wsparcie-schemaorg-do-artykulow-wordpressa/#article", "headline": "Jak \u0142atwo doda\u0107 wsparcie Schema.org do artyku\u0142\u00f3w WordPressa", "description": "Dodanie znacznik\u00f3w schema.org do artyku\u0142\u00f3w WordPress pomaga wyszukiwarkom lepiej zrozumie\u0107 Twoje tre\u015bci, co mo\u017ce poprawi\u0107 Twoj\u0105 widoczno\u015b\u0107 w wynikach wyszukiwania. Oto prosty spos\u00f3b, aby to zrobi\u0107, u\u017cywaj\u0105c odrobiny kodu.\n\nTen fragment kodu w\u0142\u0105cza si\u0119 do sekcji nag\u0142\u00f3wka WordPress, aby wstawi\u0107 znaczniki schema.org dla Twoich artyku\u0142\u00f3w. Sprawdza, czy aktualna strona to pojedynczy post, a nast\u0119pnie zbiera wszystkie niezb\u0119dne informacje o po\u015bcie, takie jak tytu\u0142, URL, data publikacji i szczeg\u00f3\u0142y autora.\n\nKluczowe elementy:\n\n @context: Informuje wyszukiwarki, \u017ce u\u017cywasz s\u0142ownictwa schema.org.\n @type: Okre\u015bla, \u017ce tre\u015b\u0107 jest \"Artyku\u0142em\".\n mainEntityOfPage: \u0141\u0105czy artyku\u0142 z jego adresem URL na stronie internetowej.\n headline: Tytu\u0142 Twojego artyku\u0142u.\n datePublished i dateModified: Kiedy artyku\u0142 zosta\u0142 opublikowany i ostatnio zmodyfikowany.\n author: Informacje o autorze artyku\u0142u.\n publisher: Szczeg\u00f3\u0142y dotycz\u0105ce organizacji publikuj\u0105cej artyku\u0142, w tym jej logo.\n image: URL wyr\u00f3\u017cnionego obrazu artyku\u0142u.\n\n\nTen skrypt JSON-LD jest nast\u0119pnie wstawiany w sekcji nag\u0142\u00f3wka Twojej witryny WordPress, co u\u0142atwia wyszukiwarkom jego przechwycenie i wykorzystanie.", "articleBody": "Dodanie znacznik\u00f3w schema.org do artyku\u0142\u00f3w WordPress pomaga wyszukiwarkom lepiej zrozumie\u0107 Twoje tre\u015bci, co mo\u017ce poprawi\u0107 Twoj\u0105 widoczno\u015b\u0107 w wynikach wyszukiwania. Oto prosty spos\u00f3b, aby to zrobi\u0107, u\u017cywaj\u0105c odrobiny kodu.\n\nTen fragment kodu w\u0142\u0105cza si\u0119 do sekcji nag\u0142\u00f3wka WordPress, aby wstawi\u0107 znaczniki schema.org dla Twoich artyku\u0142\u00f3w. Sprawdza, czy aktualna strona to pojedynczy post, a nast\u0119pnie zbiera wszystkie niezb\u0119dne informacje o po\u015bcie, takie jak tytu\u0142, URL, data publikacji i szczeg\u00f3\u0142y autora.\n\nKluczowe elementy:\n\n @context: Informuje wyszukiwarki, \u017ce u\u017cywasz s\u0142ownictwa schema.org.\n @type: Okre\u015bla, \u017ce tre\u015b\u0107 jest \"Artyku\u0142em\".\n mainEntityOfPage: \u0141\u0105czy artyku\u0142 z jego adresem URL na stronie internetowej.\n headline: Tytu\u0142 Twojego artyku\u0142u.\n datePublished i dateModified: Kiedy artyku\u0142 zosta\u0142 opublikowany i ostatnio zmodyfikowany.\n author: Informacje o autorze artyku\u0142u.\n publisher: Szczeg\u00f3\u0142y dotycz\u0105ce organizacji publikuj\u0105cej artyku\u0142, w tym jej logo.\n image: URL wyr\u00f3\u017cnionego obrazu artyku\u0142u.\n\n\nTen skrypt JSON-LD jest nast\u0119pnie wstawiany w sekcji nag\u0142\u00f3wka Twojej witryny WordPress, co u\u0142atwia wyszukiwarkom jego przechwycenie i wykorzystanie. [\n \"jak doda\u0107 znacznik schema do artyku\u0142\u00f3w WordPress\",\n \"dodaj schema.org do post\u00f3w WordPress\",\n \"konfiguracja schematu artyku\u0142u w WordPress\",\n \"znacznik schema dla artyku\u0142\u00f3w WordPress\",\n \"wdro\u017cenie schema.org w WordPress\",\n \"dodaj schemat artyku\u0142u do WordPress\",\n \"tutorial schema.org dla WordPress\",\n \"integracja schema.org dla artyku\u0142\u00f3w WordPress\",\n \"przewodnik po dodawaniu schematu do WordPress\",\n \"znacznik schematu artyku\u0142u WordPress\"\n] Dodanie znacznik\u00f3w schema.org do artyku\u0142\u00f3w WordPress pomaga wyszukiwarkom lepiej zrozumie\u0107 Twoje tre\u015bci, co mo\u017ce poprawi\u0107 Twoj\u0105 widoczno\u015b\u0107 w wynikach wyszukiwania. Oto prosty spos\u00f3b, aby to zrobi\u0107, u\u017cywaj\u0105c odrobiny kodu.\n\nTen fragment kodu w\u0142\u0105cza si\u0119 do sekcji nag\u0142\u00f3wka WordPress, aby wstawi\u0107 znaczniki schema.org dla Twoich artyku\u0142\u00f3w. Sprawdza, czy aktualna strona to pojedynczy post, a nast\u0119pnie zbiera wszystkie niezb\u0119dne informacje o po\u015bcie, takie jak tytu\u0142, URL, data publikacji i szczeg\u00f3\u0142y autora.\n\nKluczowe elementy:\n\n @context: Informuje wyszukiwarki, \u017ce u\u017cywasz s\u0142ownictwa schema.org.\n @type: Okre\u015bla, \u017ce tre\u015b\u0107 jest \"Artyku\u0142em\".\n mainEntityOfPage: \u0141\u0105czy artyku\u0142 z jego adresem URL na stronie internetowej.\n headline: Tytu\u0142 Twojego artyku\u0142u.\n datePublished i dateModified: Kiedy artyku\u0142 zosta\u0142 opublikowany i ostatnio zmodyfikowany.\n author: Informacje o autorze artyku\u0142u.\n publisher: Szczeg\u00f3\u0142y dotycz\u0105ce organizacji publikuj\u0105cej artyku\u0142, w tym jej logo.\n image: URL wyr\u00f3\u017cnionego obrazu artyku\u0142u.\n\n\nTen skrypt JSON-LD jest nast\u0119pnie wstawiany w sekcji nag\u0142\u00f3wka Twojej witryny WordPress, co u\u0142atwia wyszukiwarkom jego przechwycenie i wykorzystanie.", "articleSection": "SEO i analiza", "datePublished": "2024-12-20T21:30:00+00:00", "dateModified": "2024-12-21T18:53:19+00:00", "author": { "@type": "Person", "name": "WordPress Support" }, "url": "https://www.wp-dude.com/pl/code-snippet/jak-latwo-dodac-wsparcie-schemaorg-do-artykulow-wordpressa/", "wordCount": 418, "speakable": { "@type": "SpeakableSpecification", "cssSelector": ".post__content" }, "dependencies": "WordPress", "proficiencyLevel": "Beginner" }, { "@type": "HowTo", "@id": "https://www.wp-dude.com/pl/code-snippet/jak-latwo-dodac-wsparcie-schemaorg-do-artykulow-wordpressa/#howto", "name": "Jak \u0142atwo doda\u0107 wsparcie Schema.org do artyku\u0142\u00f3w WordPressa - How to", "description": "Dodanie znacznik\u00f3w schema.org do artyku\u0142\u00f3w WordPress pomaga wyszukiwarkom lepiej zrozumie\u0107 Twoje tre\u015bci, co mo\u017ce poprawi\u0107 Twoj\u0105 widoczno\u015b\u0107 w wynikach wyszukiwania. Oto prosty spos\u00f3b, aby to zrobi\u0107, u\u017cywaj\u0105c odrobiny kodu.\n\nTen fragment kodu w\u0142\u0105cza si\u0119 do sekcji nag\u0142\u00f3wka WordPress, aby wstawi\u0107 znaczniki schema.org dla Twoich artyku\u0142\u00f3w. Sprawdza, czy aktualna strona to pojedynczy post, a nast\u0119pnie zbiera wszystkie niezb\u0119dne informacje o po\u015bcie, takie jak tytu\u0142, URL, data publikacji i szczeg\u00f3\u0142y autora.\n\nKluczowe elementy:\n\n @context: Informuje wyszukiwarki, \u017ce u\u017cywasz s\u0142ownictwa schema.org.\n @type: Okre\u015bla, \u017ce tre\u015b\u0107 jest \"Artyku\u0142em\".\n mainEntityOfPage: \u0141\u0105czy artyku\u0142 z jego adresem URL na stronie internetowej.\n headline: Tytu\u0142 Twojego artyku\u0142u.\n datePublished i dateModified: Kiedy artyku\u0142 zosta\u0142 opublikowany i ostatnio zmodyfikowany.\n author: Informacje o autorze artyku\u0142u.\n publisher: Szczeg\u00f3\u0142y dotycz\u0105ce organizacji publikuj\u0105cej artyku\u0142, w tym jej logo.\n image: URL wyr\u00f3\u017cnionego obrazu artyku\u0142u.\n\n\nTen skrypt JSON-LD jest nast\u0119pnie wstawiany w sekcji nag\u0142\u00f3wka Twojej witryny WordPress, co u\u0142atwia wyszukiwarkom jego przechwycenie i wykorzystanie.", "step": [ { "@type": "HowToStep", "text": "Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.\n\nWymagania wst\u0119pne:\n\n Upewnij si\u0119, \u017ce masz dost\u0119p do plik\u00f3w motywu WordPress lub mo\u017cliwo\u015b\u0107 tworzenia/edycji niestandardowej wtyczki.\n Wykonaj kopi\u0119 zapasow\u0105 swojej witryny przed wprowadzeniem zmian w kodzie.\n\n\nKroki wdro\u017cenia:\n\n Zaloguj si\u0119 do panelu administracyjnego WordPress.\n Przejd\u017a do Wygl\u0105d > Edytor motywu, je\u015bli dodajesz kod do functions.php. Alternatywnie, przejd\u017a do Wtyczki > Dodaj now\u0105 > Utw\u00f3rz now\u0105 wtyczk\u0119, je\u015bli wolisz u\u017cy\u0107 niestandardowej wtyczki.\n W Edytorze motywu znajd\u017a i wybierz functions.php z listy plik\u00f3w motywu po prawej stronie. Je\u015bli u\u017cywasz wtyczki, utw\u00f3rz nowy plik z rozszerzeniem .php.\n Skopiuj i wklej podany fragment kodu do pliku.\n Zapisz zmiany, klikaj\u0105c przycisk Aktualizuj plik, je\u015bli edytujesz functions.php, lub zapisz plik, je\u015bli u\u017cywasz wtyczki.\n Odwied\u017a pojedynczy post na swojej stronie i sprawd\u017a \u017ar\u00f3d\u0142o strony, aby upewni\u0107 si\u0119, \u017ce skrypt JSON-LD schema.org zosta\u0142 poprawnie dodany w sekcji <head>.\n\n\nJe\u015bli potrzebujesz pomocy przy tym wdro\u017ceniu lub wymagasz bardziej zaawansowanej funkcjonalno\u015bci, rozwa\u017c skontaktowanie si\u0119 z wp-dude.com w celu uzyskania fachowej pomocy w zakresie WordPress." } ] } ] }