Heim  >  Artikel  >  CMS-Tutorial  >  Stärken Sie Ihre WordPress-Community mit UserPro: Integrieren Sie Google Maps und Social Login

Stärken Sie Ihre WordPress-Community mit UserPro: Integrieren Sie Google Maps und Social Login

王林
王林Original
2023-09-01 12:41:011319Durchsuche

Soziale Funktionen sind nicht nur für spezielle soziale Netzwerke wie Facebook, Twitter und LinkedIn gedacht.

Viele beliebte Websites profitieren von einigen geeigneten sozialen Funktionen. Beispielsweise bieten TripAdvisor, Yelp und Airbnb Besuchern die Möglichkeit, ein Profil zu erstellen und sich mit anderen Benutzern zu vernetzen. Sogar Envato verfügt über soziale Funktionen – wenn Sie sich für ein Envato-Konto anmelden, können Sie anderen Benutzern folgen und Artikel, Tutorials oder Kurse kommentieren.

  • 使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录
WordPress
  • 使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录
    WordPress-Plugin
  • 使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录
    WordPress-Plugin
  • 使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录
    WordPress
  • Im ersten Beitrag dieser zweiteiligen Serie haben wir UserPro eingerichtet, ein beliebtes WordPress-Plugin, mit dem Sie ganz einfach eine Reihe sozialer Funktionen zu Ihrer Website hinzufügen können. Wir haben alles implementiert, was Sie zum Aufbau einer florierenden Online-Community benötigen, und einige Fehlerbehebungsprobleme behoben, auf die Sie dabei möglicherweise stoßen.

    In weiteren Schritten werden wir unsere Online-Community durch die Integration von Google Maps, Facebook und Twitter erweitern. Am Ende dieses Artikels wird jeder Besucher Ihrer Website schnell und einfach ein Konto mit seinen bestehenden Twitter- oder Facebook-Zugangsdaten erstellen können und außerdem die Möglichkeit haben, seinen Standort als Teil des Benutzerprofils anzuzeigen.

    使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录

    Zeigt den Standort des Benutzers über Google Maps

    Manchmal kann es hilfreich sein, den Standort eines Benutzers als Teil seines Profils anzuzeigen, beispielsweise wenn Sie eine Website entwickeln, die Menschen dabei hilft, mit anderen in ihrer Umgebung in Kontakt zu treten. Wenn Sie ein Mitarbeiterverzeichnis für ein Unternehmen erstellen, das sich über mehrere Niederlassungen erstreckt, kann es auch nützlich sein, anzugeben, wo jeder Mitarbeiter arbeitet. In diesen Fällen kann UserPro in Google Maps integriert werden, um den Standort des Benutzers in sein Profil aufzunehmen.

    Das Hinzufügen von Google Maps-Inhalten ist ein mehrstufiger Prozess, der Folgendes erfordert:

    • Aktivieren Sie die Google Maps-Funktion von UserPro.
    • Gehen Sie zur Google API-Konsole und generieren Sie einen API-Schlüssel.
    • Fügen Sie diesen API-Schlüssel zu Ihrem WordPress-Konto hinzu.
    • Aktualisieren Sie Ihre Seite Profil bearbeiten, um einige zusätzliche Felder hinzuzufügen, in die Benutzer ihre Adressen eingeben können.

    Überlegen Sie vor dem Hinzufügen von Google Maps-Inhalten zu Ihrer Website, ob zusätzliche Schritte erforderlich sind, um die Privatsphäre Ihrer Community zu schützen. Beispielsweise könnten Sie beschließen, Ihre Benutzerprofile privat zu machen, sodass Standortinformationen nicht für alle Besucher Ihrer Website sichtbar sind, oder Sie könnten die Art und Weise einschränken, wie bestimmte Benutzer ihren Standort teilen können.

    Aktivieren Sie die Google Maps-Unterstützung

    Um die Google Maps-Integration zu aktivieren, wählen Sie zunächst UserPro > Google Maps aus dem WordPress-Administratormenü. Öffnen Sie das Dropdown-Menü Google Maps aktivieren und wählen Sie Ja.

    Wählen Sie jetzt den Link Generieren Sie Ihren API-Schlüssel. Die Google API-Konsole wird nun in einem neuen Tab geöffnet. Stellen Sie sicher, dass Projekt erstellen in der Dropdown-Liste ausgewählt ist, und wählen Sie dann Weiter aus.

    使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录

    Öffnen Sie das folgende Dropdown-Menü und wählen Sie „Maps JavaScript API“ aus. Wählen Sie Welche Anmeldeinformationen benötige ich? Geben Sie Ihrem API-Schlüssel nach Aufforderung einen aussagekräftigen Namen. Um unbefugten Zugriff zu verhindern, wird empfohlen, die Websites, die diesen Schlüssel verwenden können, einzuschränken, indem Sie

    HTTP-Referrer

    auswählen und dann Ihren Domainnamen in das zugehörige Textfeld eingeben. Wenn Sie mit den von Ihnen eingegebenen Informationen zufrieden sind, klicken Sie auf

    Erstellen

    . Nach ein paar Minuten sollte die Konsole Ihren Schlüssel in einem Popup-Fenster anzeigen – kopieren Sie diese Informationen. Wechseln Sie abschließend zurück zu Ihrem WordPress-Konto und fügen Sie Ihren API-Schlüssel in das Feld „Google Maps-API-Schlüssel“ ein. Klicken Sie auf

    Änderungen speichern

    . Adressfeld hinzufügen Zu diesem Zeitpunkt kann unsere Website Adressen auf Google Maps anzeigen, es gibt jedoch ein Problem: Benutzer können ihre Adressen nicht eingeben!

    Standardmäßig enthält die Seite

    Profil bearbeiten

    von UserPro nur das Feld

    Land

    , das nicht genügend Informationen für Google Maps enthält. Wir müssen die Seite „Profil bearbeiten“ aktualisieren, um einige zusätzliche Felder hinzuzufügen, in die Benutzer ihre Adresse eingeben können. Beginnen Sie mit der Auswahl von UserPro aus dem linken Menü in WordPress. Wählen Sie das Tag Fields aus. Dadurch gelangen Sie zu einem neuen Bildschirm, in dem rechts alle verfügbaren Felder und links alle verschiedenen Kategorien aufgelistet sind. Jede Kategorie stellt eine andere UserPro-Seite dar, z. B. die Seite „Registrieren“ und die Seite „Profil bearbeiten“.

    Um weitere Felder zur Seite Profil bearbeiten hinzuzufügen, suchen Sie die Kategorie Profilfelder bearbeiten und klicken Sie auf das zugehörige +Symbol, um es zu erweitern. Sie sollten nun alle Felder sehen, aus denen sich die Seite Profil bearbeiten zusammensetzt.

    Suchen Sie in der Liste auf der rechten Seite die Felder, die Sie hinzufügen möchten (ich habe Adresszeile 1, Adresszeile 2 und Adresszeile 3 verwendet) und ziehen Sie sie per Drag & Drop in die Listenmitte Profilfelder bearbeiten . Beachten Sie, dass die Platzierung jedes Felds bestimmt, wo es auf der Seite „Profil bearbeiten“ angezeigt wird.

    使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录Wenn Sie mit den Änderungen zufrieden sind, klicken Sie auf

    Speichern

    . Während Sie hier sind, möchten Sie möglicherweise einige Änderungen an den folgenden Teilen der Website vornehmen:

      Registrierungsfelder:
    • Felder, die Benutzern bei der Registrierung angezeigt werden
    • Anmeldefelder:
    • Felder, die Benutzern beim Anmelden angezeigt werden
    • Soziale Felder
    • : Soziale Felder werden als Teil der Seite Profil bearbeiten angezeigt
    • Die meisten dieser Felder sind ziemlich selbsterklärend. Nehmen Sie sich also etwas Zeit, sie zu durchsuchen und alle erforderlichen Ergänzungen oder Löschungen vorzunehmen.

    Verweigert die Seite das Speichern?

    Wenn Sie auf die Schaltfläche

    Speichern

    klicken, zeigt WordPress möglicherweise einen sich drehenden Kreis an, speichert Ihre Änderungen jedoch nie wirklich. Wenn Sie auf diesen sich drehenden Kreis stoßen, müssen Sie die Erweiterung

    (Multibyte-String) aktivieren. Sie können dies in der

    php-Konfigurationsdateimbstring Ihres Servers bearbeiten. Öffnen Sie die

    php-Konfigurationsdatei

    des Servers. Der Speicherort dieser Datei kann je nach Betriebssystem variieren. Suchen Sie dann die folgende Zeile: -Symbol. Sie sollten Ihre Änderungen nun problemlos speichern können. ;extension=php_mbstring.dll(或类似的内容,具体取决于您的操作系统)并删除 ;Vereinfachter Registrierungsprozess

    Egal wie einfach das Anmeldeformular Ihrer Website ist, ein bestimmter Prozentsatz der Leute

    verlässt es immer, sobald sie ein Formular sehen.

    Indem Sie herkömmliche Anmeldeformulare durch soziale Anmeldungen ersetzen, beseitigen Sie einige Reibungsverluste bei der Anmeldeerfahrung und ermutigen hoffentlich mehr Benutzer, Konten auf Ihrer Website zu erstellen.

    Im letzten Teil zeige ich Ihnen, wie Sie Ihren Benutzern die Möglichkeit geben, ein Konto bei Twitter oder Facebook zu erstellen.

    Facebook Connect: Melden Sie sich mit Facebook an

    Es ist nicht ungewöhnlich, dass Facebook-Benutzer ihren Facebook-Benutzernamen und ihr Passwort in ihrem Webbrowser speichern oder sogar dauerhaft in ihrem Facebook-Konto angemeldet bleiben. Durch den einfachen Zugriff auf diese Anmeldeinformationen können Ihre Besucher mit nur wenigen Mausklicks ein Konto erstellen, was immer

    ansprechender ist als das Ausfüllen eines Formulars.

    Für Benutzer, die über ein Mobilgerät auf Ihre Website zugreifen, ist die Registrierung und Anmeldung bei ihrem Konto über Facebook möglicherweise die einzig praktikable Option, da niemand gerne Formulare ausfüllt oder lange und möglicherweise komplexe Passwörter auf Facebook eingibt. Eine kleinere Tastatur, die auf einem typischen Smartphone oder Tablet verfügbar ist.

    Facebook Connect, auch bekannt als „Mit Facebook anmelden“, ist eine Anwendung, mit der Benutzer Konten auf anderen Websites erstellen können. Sobald sich jemand über Facebook Connect für Ihre Website registriert, kann er sich mit seinen Facebook-Anmeldedaten beim Konto anmelden und so möglicherweise den Weg für die Ein-Klick-Anmeldung ebnen.

    Wenn sich jemand über Facebook Connect auf Ihrer Website registriert, kann Ihre Website automatisch alle Informationen abrufen, die zum Erstellen seines Kontos erforderlich sind. Sie können diese Verbindung sogar nutzen, um zusätzliche Informationen und Inhalte zu sammeln, die Ihr Benutzererlebnis verbessern, wie zum Beispiel die Erstellung eines Avatars basierend auf Ihrem Facebook-Profilbild.

    Wenn Sie Facebook Connect nutzen möchten, müssen Sie Nutzungsbedingungen (TOS) und Datenschutzrichtlinien bereitstellen, in denen die von Ihnen erfassten Daten und die geplante Verwendung dieser Daten aufgeführt sind.

    Sie können sich die Datenschutzrichtlinie von Envato anschauen, um sich inspirieren zu lassen, oder Sie finden unzählige kostenlose Vorlagen für Nutzungsbedingungen und Datenschutzrichtlinien online. Diese beiden Dokumente müssen live sein, bevor Sie Facebook Connect verwenden können, da Facebook diese URLs während des Einrichtungsvorgangs anfordert.

    Um mit Facebook Connect zu beginnen, besuchen Sie die Website „Facebook für Entwickler“. Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem Facebook-Konto an. Wählen Sie dort „Neue App hinzufügen“ aus.

    Geben Sie dieser App einen aussagekräftigen Namen und klicken Sie auf

    App-ID erstellen

    . Wählen Sie „Facebook-Login integrieren“ und klicken Sie auf „Bestätigen“. 使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录

    Wählen Sie nun im linken Menü

    Facebook-Anmeldung > Schnellstart und dann Netzwerk aus. Wenn Sie dazu aufgefordert werden, geben Sie die URL Ihrer Website ein und klicken Sie auf Speichern.

    Wählen Sie im linken Menü Einstellungen > Allgemein und füllen Sie das Feld App-Domain aus. Geben Sie die URL für Ihre Datenschutzrichtlinie und Ihre Nutzungsbedingungen ein. Öffnen Sie außerdem die Dropdown-Liste „Kategorie“ und wählen Sie die Kategorie aus, zu der Ihre Website gehört. Klicken Sie jetzt auf

    Änderungen speichern

    . Suchen Sie dann den Schieberegler „Status: In Entwicklung“ in der Symbolleiste und schieben Sie ihn auf die Position „Ein“. Lesen Sie die Warnung und klicken Sie auf Bestätigen

    , wenn Sie fortfahren möchten. Navigieren Sie zum Bildschirm „Einstellungen > Allgemein“ und kopieren Sie die „App-ID“.

    使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录Als nächstes kehren Sie zu WordPress zurück und wählen Sie

    UserPro

    aus dem linken Menü. Wählen Sie die Registerkarte „Einstellungen“ und klicken Sie, um den Abschnitt „Facebook-Integration“ zu erweitern. Ändern Sie Facebook Social Connect zulassen in Ja. Fügen Sie Ihre ID in das Feld „Facebook-App-ID“ ein. Klicken Sie abschließend auf Änderungen speichern.

    Neue Benutzer haben jetzt die Möglichkeit, mit ihren Facebook-Anmeldeinformationen ein Konto auf Ihrer Website zu erstellen, bei dem sie sich dann mit ihrem Facebook-Benutzernamen und -Passwort anmelden können. Twitter Connect Ähnlich wie bei der Anmeldung bei Facebook ermöglicht Twitter Connect jedem Besucher Ihrer Website, ein Konto zu erstellen und sich dann mit seinen vorhandenen Twitter-Anmeldeinformationen bei dem Konto anzumelden. Für Besucher, die kein Facebook-Konto haben, bietet Twitter Connect eine weitere Möglichkeit, sich auf Ihrer Website zu registrieren, ohne ein möglicherweise langes Registrierungsformular ausfüllen zu müssen – mobile Benutzer werden dies besonders zu schätzen wissen! Auch wenn ein Twitter-Konto normalerweise nicht so viele persönliche Informationen wie ein Facebook-Konto enthält, haben Sie, wenn sich ein Benutzer bei Twitter authentifiziert, dennoch Zugriff auf einige nützliche Informationen und Inhalte, einschließlich eines Avatars, den Sie als persönliches Profil dieser Person verwenden können Dateifoto. Um Twitter Connect einzurichten, benötigen Sie ein Twitter-Entwicklerkonto. Wenn Sie sich noch nicht für ein Entwicklerkonto angemeldet haben, gehen Sie zunächst zur Twitter-Entwickler-App-Seite.

    Wählen Sie den Anwendungsfall aus, der am besten beschreibt, wie Sie Twitter nutzen möchten, z. B. „Ein B2B-Produkt erstellen“, „API erkunden“ oder „Studenten“, und klicken Sie auf „Weiter“. Überprüfen Sie die Informationen und nehmen Sie alle erforderlichen Änderungen vor. Klicken Sie dann auf

    Weiter

    . Überprüfen Sie die von Ihnen angegebenen Informationen noch einmal und klicken Sie auf

    Sieht gut aus使用 UserPro 增强您的 WordPress 社区:集成 Google 地图和社交登录, wenn sie korrekt sind. Lesen Sie abschließend die Allgemeinen Geschäftsbedingungen und klicken Sie auf „Senden“, wenn Sie fortfahren möchten.

    Twitter sendet nun eine Bestätigungs-E-Mail an die mit Ihrem Twitter-Konto verknüpfte Adresse. Sobald Sie diese E-Mail erhalten, klicken Sie auf die Schaltfläche

    Bestätigen

    .

    Da Sie nun über ein Entwicklerkonto verfügen, müssen Sie eine Twitter-Anwendung erstellen und einige API-Schlüssel generieren, die wir unserem WordPress-Konto hinzufügen.

    Beginnen Sie auf der Twitter-Entwicklerseite. Wenn Sie dazu aufgefordert werden, melden Sie sich bei Ihrem Twitter-Konto an und klicken Sie auf „App erstellen“. Geben Sie Ihrer Anwendung einen Namen, der auf dem benutzerseitigen Autorisierungsbildschirm angezeigt wird. Geben Sie außerdem eine Beschreibung Ihrer Anwendung ein, die auch für den Benutzer sichtbar ist. Sie müssen außerdem die URL der Website eingeben, die als Quellattribut für alle von der Website generierten Tweets verwendet wird und auch auf dem Autorisierungsbildschirm für den Benutzer angezeigt wird.

    Wählen Sie

    Mit Twitter anmelden aktivieren

    . An dieser Stelle müssen Sie die OAuth-Rückruf-URL angeben, die das Ziel ist, zu dem OAuth nach erfolgreicher Authentifizierung umleitet. Geben Sie die Nutzungsbedingungen-URL und die Datenschutzerklärung-URL an, sofern verfügbar. Sie können diese Informationen jedoch später hinzufügen. Wenn Sie mit den von Ihnen eingegebenen Informationen zufrieden sind, klicken Sie auf Erstellen. Twitter erstellt nun Ihre Anwendung. Als nächstes müssen Sie die Berechtigungen Ihrer App für den Zugriff auf die Twitter-API einrichten. Wählen Sie die Registerkarte „Berechtigungen“ und dann „Bearbeiten“ aus. Stellen Sie Zugriff auf Lesen und Schreiben und

    Speichern

    ein.

    Wählen Sie als Nächstes die Registerkarte Schlüssel und Token aus. Dieser enthält den API-Schlüssel und den API-Schlüssel, die Sie Ihrem WordPress-Konto hinzufügen müssen. Öffnen Sie in einem neuen Tab Ihr WordPress-Konto und wählen Sie im linken Menü „UserPro“ aus. Stellen Sie sicher, dass die Registerkarte „Einstellungen“ ausgewählt ist. Klicken Sie, um den Abschnitt „Twitter-Integration“ zu erweitern. Öffnen Sie die Dropdown-Liste „Twitter Social Connect zulassen“ und wählen Sie „Ja“ aus. Kopieren Sie Ihren Twitter-„API-Schlüssel“ und fügen Sie ihn in das Feld „Verbraucherschlüssel“ von WordPress ein. Kopieren Sie dann Ihren „API-Schlüssel“ und fügen Sie ihn ein. Klicken Sie auf Änderungen speichern. Jetzt hat jeder, der Ihre Website besucht, die Möglichkeit, sich mit seinen Twitter-Anmeldeinformationen anzumelden. Fazit In diesem Folgeartikel bauen wir auf den sozialen Funktionen auf, die wir in unserem vorherigen Artikel zu unserer WordPress-Site hinzugefügt haben, indem wir die Integration von Google Maps, Twitter und Facebook zu unserer Online-Community hinzufügen. Wenn Sie mitverfolgt haben, kann sich jetzt jeder, der Ihre Website besucht, über Twitter oder Facebook anmelden, ein Profil mit Google Maps-Inhalten erstellen und über die Schaltfläche „Folgen“ oder „Verbindungsanfrage senden“ Ihrer Website eine Verbindungsanfrage senden Taste. Sie können das UserPro-Plugin bei CodeCanyon erwerben oder im UserPro-Supportbereich nach weiteren Informationen suchen.

    Das obige ist der detaillierte Inhalt vonStärken Sie Ihre WordPress-Community mit UserPro: Integrieren Sie Google Maps und Social Login. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn