Zintegruj system komentarzy Disqus na swojej stronie WordPress

Jak dodać Disqus do WordPressa; Zainstaluj system komentarzy Disqus w WordPressie; Konfiguracja wtyczki Disqus w WordPressie; Integracja komentarzy Disqus w WordPressie; Samouczek dotyczący systemu komentarzy Disqus w WordPressie; Użyj Disqus do komentarzy w WordPressie; Przewodnik instalacji Disqus w WordPressie; Zamień komentarze WordPressa na Disqus; Integracja systemu komentarzy Disqus w WordPressie; Konfiguracja Disqus na stronie WordPress;

Objaśnienie

Aby wymienić domyślny system komentarzy WordPress na Disqus, musisz wykonać kilka prostych kroków. Ten kod pomoże Ci to zrobić, integrując Disqus w Twojej witrynie WordPress w sposób bezproblemowy.

Oto, co robi ten kod:

  • Sprawdza, czy jesteś na pojedynczym poście lub stronie. Jeśli tak, zastępuje domyślne komentarze WordPress systemem Disqus.
  • Musisz zastąpić 'your-disqus-shortname' swoim rzeczywistym shortname Disqus. To unikalny identyfikator Twojego konta Disqus.
  • Kod konfiguruje Disqus do ładowania na Twoich stronach, osadzając skrypt, który pobiera system komentarzy Disqus.
  • Zapewnia również, że skrypt licznika komentarzy Disqus jest ładowany w stopce Twojej witryny, co pomaga wyświetlić liczbę komentarzy na Twoich postach.

Po dodaniu tego kodu, Disqus zajmie się wszystkimi Twoimi potrzebami związanymi z komentarzami, zapewniając bardziej interaktywne i angażujące doświadczenie dla Twoich odwiedzających. Upewnij się tylko, że JavaScript jest włączony w przeglądarkach Twoich gości, ponieważ Disqus polega na nim, aby wyświetlać komentarze.

Kod

// Function to integrate Disqus comment system into WordPress
function wp_dudecom_add_disqus_comments() {
    // Check if we are on a single post or page
    if (is_single() || is_page()) {
        // Replace the default WordPress comments template with Disqus
        remove_filter('comments_template', 'wp_comments_template');
        add_filter('comments_template', 'wp_dudecom_disqus_comments_template');
    }
}

// Custom function to load Disqus comments template
function wp_dudecom_disqus_comments_template($comment_template) {
    // Ensure Disqus shortname is set
    $disqus_shortname = 'your-disqus-shortname'; // Replace with your Disqus shortname

    // Output Disqus embed code
    echo '<div id="disqus_thread"></div>';
    echo '<script>';
    echo 'var disqus_config = function () {';
    echo 'this.page.url = "' . get_permalink() . '";'; // Set the page URL
    echo 'this.page.identifier = "' . get_the_ID() . '";'; // Set the page identifier
    echo '};';
    echo '(function() {'; // Load the Disqus embed script
    echo 'var d = document, s = d.createElement("script");';
    echo 's.src = "https://' . $disqus_shortname . '.disqus.com/embed.js";';
    echo 's.setAttribute("data-timestamp", +new Date());';
    echo '(d.head || d.body).appendChild(s);';
    echo '})();';
    echo '</script>';
    echo '<noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript>';

    // Return an empty string to prevent loading the default comments template
    return '';
}

// Hook the function to the appropriate WordPress action
add_action('wp', 'wp_dudecom_add_disqus_comments');

// Ensure Disqus comments count script is loaded in the footer
function wp_dudecom_disqus_comments_count_script() {
    $disqus_shortname = 'your-disqus-shortname'; // Replace with your Disqus shortname
    echo '<script id="dsq-count-scr" src="https://' . $disqus_shortname . '.disqus.com/count.js" async></script>';
}

// Hook the comments count script to wp_footer
add_action('wp_footer', 'wp_dudecom_disqus_comments_count_script');

Instrukcja

Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne:

  • Utwórz konto Disqus, jeśli jeszcze go nie masz.
  • Pobierz swoją nazwę krótką Disqus z ustawień swojego konta Disqus.

Kroki wdrożenia:

  1. Otwórz panel administracyjny WordPressa i przejdź do Wygląd > Edytor motywu lub użyj klienta FTP, aby uzyskać dostęp do plików swojego motywu.
  2. Znajdź i otwórz plik functions.php aktywnego motywu.
  3. Skopiuj i wklej podany kod do pliku functions.php.
  4. Zamień 'your-disqus-shortname' na swoją rzeczywistą nazwę krótką Disqus w kodzie.
  5. Zapisz zmiany w pliku functions.php.
  6. Odwiedź pojedynczy post lub stronę na swojej witrynie, aby upewnić się, że komentarze Disqus są wyświetlane zamiast domyślnych komentarzy WordPressa.

Jeśli napotkasz jakiekolwiek problemy lub potrzebujesz dalszej pomocy, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy przy wdrożeniu lub zaawansowanej funkcjonalności.

';\n echo '';\n\n // Return an empty string to prevent loading the default comments template\n return '';\n}\n\n// Hook the function to the appropriate WordPress action\nadd_action('wp', 'wp_dudecom_add_disqus_comments');\n\n// Ensure Disqus comments count script is loaded in the footer\nfunction wp_dudecom_disqus_comments_count_script() {\n $disqus_shortname = 'your-disqus-shortname'; // Replace with your Disqus shortname\n echo '';\n}\n\n// Hook the comments count script to wp_footer\nadd_action('wp_footer', 'wp_dudecom_disqus_comments_count_script');", "author": { "@type": "Person", "name": "WP-Dude.com" }, "datePublished": "2024-12-20T21:30:01+00:00", "dateModified": "2024-12-21T18:53:13+00:00" }, { "@type": "TechArticle", "@id": "https://wp-dude.com/pl/code-snippet/zintegruj-system-komentarzy-disqus-na-swojej-stronie-wordpress/#article", "headline": "Zintegruj system komentarzy Disqus na swojej stronie WordPress", "description": "Aby wymieni\u0107 domy\u015blny system komentarzy WordPress na Disqus, musisz wykona\u0107 kilka prostych krok\u00f3w. Ten kod pomo\u017ce Ci to zrobi\u0107, integruj\u0105c Disqus w Twojej witrynie WordPress w spos\u00f3b bezproblemowy.\n\nOto, co robi ten kod:\n\n\n Sprawdza, czy jeste\u015b na pojedynczym po\u015bcie lub stronie. Je\u015bli tak, zast\u0119puje domy\u015blne komentarze WordPress systemem Disqus.\n Musisz zast\u0105pi\u0107 'your-disqus-shortname' swoim rzeczywistym shortname Disqus. To unikalny identyfikator Twojego konta Disqus.\n Kod konfiguruje Disqus do \u0142adowania na Twoich stronach, osadzaj\u0105c skrypt, kt\u00f3ry pobiera system komentarzy Disqus.\n Zapewnia r\u00f3wnie\u017c, \u017ce skrypt licznika komentarzy Disqus jest \u0142adowany w stopce Twojej witryny, co pomaga wy\u015bwietli\u0107 liczb\u0119 komentarzy na Twoich postach.\n\n\nPo dodaniu tego kodu, Disqus zajmie si\u0119 wszystkimi Twoimi potrzebami zwi\u0105zanymi z komentarzami, zapewniaj\u0105c bardziej interaktywne i anga\u017cuj\u0105ce do\u015bwiadczenie dla Twoich odwiedzaj\u0105cych. Upewnij si\u0119 tylko, \u017ce JavaScript jest w\u0142\u0105czony w przegl\u0105darkach Twoich go\u015bci, poniewa\u017c Disqus polega na nim, aby wy\u015bwietla\u0107 komentarze.", "articleBody": "Aby wymieni\u0107 domy\u015blny system komentarzy WordPress na Disqus, musisz wykona\u0107 kilka prostych krok\u00f3w. Ten kod pomo\u017ce Ci to zrobi\u0107, integruj\u0105c Disqus w Twojej witrynie WordPress w spos\u00f3b bezproblemowy.\n\nOto, co robi ten kod:\n\n\n Sprawdza, czy jeste\u015b na pojedynczym po\u015bcie lub stronie. Je\u015bli tak, zast\u0119puje domy\u015blne komentarze WordPress systemem Disqus.\n Musisz zast\u0105pi\u0107 'your-disqus-shortname' swoim rzeczywistym shortname Disqus. To unikalny identyfikator Twojego konta Disqus.\n Kod konfiguruje Disqus do \u0142adowania na Twoich stronach, osadzaj\u0105c skrypt, kt\u00f3ry pobiera system komentarzy Disqus.\n Zapewnia r\u00f3wnie\u017c, \u017ce skrypt licznika komentarzy Disqus jest \u0142adowany w stopce Twojej witryny, co pomaga wy\u015bwietli\u0107 liczb\u0119 komentarzy na Twoich postach.\n\n\nPo dodaniu tego kodu, Disqus zajmie si\u0119 wszystkimi Twoimi potrzebami zwi\u0105zanymi z komentarzami, zapewniaj\u0105c bardziej interaktywne i anga\u017cuj\u0105ce do\u015bwiadczenie dla Twoich odwiedzaj\u0105cych. Upewnij si\u0119 tylko, \u017ce JavaScript jest w\u0142\u0105czony w przegl\u0105darkach Twoich go\u015bci, poniewa\u017c Disqus polega na nim, aby wy\u015bwietla\u0107 komentarze. [\"jak doda\u0107 Disqus do WordPressa\", \"zainstaluj system komentarzy Disqus w WordPressie\", \"konfiguracja wtyczki Disqus w WordPressie\", \"integracja komentarzy Disqus w WordPressie\", \"samouczek dotycz\u0105cy systemu komentarzy Disqus w WordPressie\", \"u\u017cyj Disqus do komentarzy w WordPressie\", \"przewodnik instalacji Disqus w WordPressie\", \"zamie\u0144 komentarze WordPressa na Disqus\", \"integracja systemu komentarzy Disqus w WordPressie\", \"konfiguracja Disqus na stronie WordPress\"] Aby wymieni\u0107 domy\u015blny system komentarzy WordPress na Disqus, musisz wykona\u0107 kilka prostych krok\u00f3w. Ten kod pomo\u017ce Ci to zrobi\u0107, integruj\u0105c Disqus w Twojej witrynie WordPress w spos\u00f3b bezproblemowy.\n\nOto, co robi ten kod:\n\n\n Sprawdza, czy jeste\u015b na pojedynczym po\u015bcie lub stronie. Je\u015bli tak, zast\u0119puje domy\u015blne komentarze WordPress systemem Disqus.\n Musisz zast\u0105pi\u0107 'your-disqus-shortname' swoim rzeczywistym shortname Disqus. To unikalny identyfikator Twojego konta Disqus.\n Kod konfiguruje Disqus do \u0142adowania na Twoich stronach, osadzaj\u0105c skrypt, kt\u00f3ry pobiera system komentarzy Disqus.\n Zapewnia r\u00f3wnie\u017c, \u017ce skrypt licznika komentarzy Disqus jest \u0142adowany w stopce Twojej witryny, co pomaga wy\u015bwietli\u0107 liczb\u0119 komentarzy na Twoich postach.\n\n\nPo dodaniu tego kodu, Disqus zajmie si\u0119 wszystkimi Twoimi potrzebami zwi\u0105zanymi z komentarzami, zapewniaj\u0105c bardziej interaktywne i anga\u017cuj\u0105ce do\u015bwiadczenie dla Twoich odwiedzaj\u0105cych. Upewnij si\u0119 tylko, \u017ce JavaScript jest w\u0142\u0105czony w przegl\u0105darkach Twoich go\u015bci, poniewa\u017c Disqus polega na nim, aby wy\u015bwietla\u0107 komentarze. // Function to integrate Disqus comment system into WordPress\nfunction wp_dudecom_add_disqus_comments() {\n // Check if we are on a single post or page\n if (is_single() || is_page()) {\n // Replace the default WordPress comments template with Disqus\n remove_filter('comments_template', 'wp_comments_template');\n add_filter('comments_template', 'wp_dudecom_disqus_comments_template');\n }\n}\n\n// Custom function to load Disqus comments template\nfunction wp_dudecom_disqus_comments_template($comment_template) {\n // Ensure Disqus shortname is set\n $disqus_shortname = 'your-disqus-shortname'; // Replace with your Disqus shortname\n\n // Output Disqus embed code\n echo '';\n echo '';\n echo 'Please enable JavaScript to view the comments powered by Disqus.';\n\n // Return an empty string to prevent loading the default comments template\n return '';\n}\n\n// Hook the function to the appropriate WordPress action\nadd_action('wp', 'wp_dudecom_add_disqus_comments');\n\n// Ensure Disqus comments count script is loaded in the footer\nfunction wp_dudecom_disqus_comments_count_script() {\n $disqus_shortname = 'your-disqus-shortname'; // Replace with your Disqus shortname\n echo '';\n}\n\n// Hook the comments count script to wp_footer\nadd_action('wp_footer', 'wp_dudecom_disqus_comments_count_script');", "articleSection": "Integracje zewn\u0119trzne", "datePublished": "2024-12-20T21:30:01+00:00", "dateModified": "2024-12-21T18:53:13+00:00", "author": { "@type": "Person", "name": "WP-Dude.com" }, "url": "https://wp-dude.com/pl/code-snippet/zintegruj-system-komentarzy-disqus-na-swojej-stronie-wordpress/", "wordCount": 558, "speakable": { "@type": "SpeakableSpecification", "cssSelector": ".post__content" }, "dependencies": "WordPress", "proficiencyLevel": "Beginner" }, { "@type": "HowTo", "@id": "https://wp-dude.com/pl/code-snippet/zintegruj-system-komentarzy-disqus-na-swojej-stronie-wordpress/#howto", "name": "Zintegruj system komentarzy Disqus na swojej stronie WordPress - How to", "description": "Aby wymieni\u0107 domy\u015blny system komentarzy WordPress na Disqus, musisz wykona\u0107 kilka prostych krok\u00f3w. Ten kod pomo\u017ce Ci to zrobi\u0107, integruj\u0105c Disqus w Twojej witrynie WordPress w spos\u00f3b bezproblemowy.\n\nOto, co robi ten kod:\n\n\n Sprawdza, czy jeste\u015b na pojedynczym po\u015bcie lub stronie. Je\u015bli tak, zast\u0119puje domy\u015blne komentarze WordPress systemem Disqus.\n Musisz zast\u0105pi\u0107 'your-disqus-shortname' swoim rzeczywistym shortname Disqus. To unikalny identyfikator Twojego konta Disqus.\n Kod konfiguruje Disqus do \u0142adowania na Twoich stronach, osadzaj\u0105c skrypt, kt\u00f3ry pobiera system komentarzy Disqus.\n Zapewnia r\u00f3wnie\u017c, \u017ce skrypt licznika komentarzy Disqus jest \u0142adowany w stopce Twojej witryny, co pomaga wy\u015bwietli\u0107 liczb\u0119 komentarzy na Twoich postach.\n\n\nPo dodaniu tego kodu, Disqus zajmie si\u0119 wszystkimi Twoimi potrzebami zwi\u0105zanymi z komentarzami, zapewniaj\u0105c bardziej interaktywne i anga\u017cuj\u0105ce do\u015bwiadczenie dla Twoich odwiedzaj\u0105cych. Upewnij si\u0119 tylko, \u017ce JavaScript jest w\u0142\u0105czony w przegl\u0105darkach Twoich go\u015bci, poniewa\u017c Disqus polega na nim, aby wy\u015bwietla\u0107 komentarze.", "step": [ { "@type": "HowToStep", "text": "Lokalizacja pliku: Dodaj poni\u017cszy kod do pliku functions.php swojego motywu lub do pliku w\u0142asnej wtyczki.\n\nWymagania wst\u0119pne:\n\n Utw\u00f3rz konto Disqus, je\u015bli jeszcze go nie masz.\n Pobierz swoj\u0105 nazw\u0119 kr\u00f3tk\u0105 Disqus z ustawie\u0144 swojego konta Disqus.\n\n\nKroki wdro\u017cenia:\n\n Otw\u00f3rz panel administracyjny WordPressa i przejd\u017a do Wygl\u0105d > Edytor motywu lub u\u017cyj klienta FTP, aby uzyska\u0107 dost\u0119p do plik\u00f3w swojego motywu.\n Znajd\u017a i otw\u00f3rz plik functions.php aktywnego motywu.\n Skopiuj i wklej podany kod do pliku functions.php.\n Zamie\u0144 'your-disqus-shortname' na swoj\u0105 rzeczywist\u0105 nazw\u0119 kr\u00f3tk\u0105 Disqus w kodzie.\n Zapisz zmiany w pliku functions.php.\n Odwied\u017a pojedynczy post lub stron\u0119 na swojej witrynie, aby upewni\u0107 si\u0119, \u017ce komentarze Disqus s\u0105 wy\u015bwietlane zamiast domy\u015blnych komentarzy WordPressa.\n\n\nJe\u015bli napotkasz jakiekolwiek problemy lub potrzebujesz dalszej pomocy, rozwa\u017c skontaktowanie si\u0119 z wp-dude.com w celu uzyskania fachowej pomocy przy wdro\u017ceniu lub zaawansowanej funkcjonalno\u015bci." } ] } ] }