Learnpress – Administratoren – Handbuch

HERUNTERLADEN

Sie können LearnPress hier .

Permalinks konfigurieren

Es gibt einige Gründe, warum Sie beim Zugriff auf eine Lektions-/Quizseite einen 404-Fehler erhalten. Im Folgenden sind zwei häufige Gründe aufgeführt:

Der erste Grund ist das Setzen der falschen Permalinks. Sie sollten Ihre Permalinks auf den Post-Namen im Dashboard setzen => Einstellungen => Permalinks => Post-Name auswählen.

Der zweite Grund ist, dass Sie diese Lektion/dieses Quiz/diesen Kurs nicht veröffentlicht haben.

Wenn der 404-Fehlergrund keiner der oben genannten Gründe ist. Bitte erstellen Sie ein Thema in unserem Forum: LearnPress-Support-Forum . Wir werden Ihr Problem prüfen.

Kurs

In diesem Abschnitt zeigen wir Ihnen, wie Sie Kurse erstellen.

Erstellen Sie einen Kurs

Um einen Kurs zu erstellen, gehen Sie zu Ihrem Dashboard => LearnPress => Kurs => Neu hinzufügen

Ein Kurs besteht aus drei Abschnitten: Kursübersicht, Kursplan und Kurseinstellungen.

Kursüberblick

Im Abschnitt Kursübersicht können Sie den Namen und die Beschreibung für den Kurs festlegen, was Sie geschrieben haben, wird auf der Registerkarte Übersicht auf der einzelnen Kursseite angezeigt.

Sie können die Kursübersicht auch mit WPBakery oder Elementor bearbeiten. Wie Sie diese Funktion aktivieren, erfahren Sie hier .

Kurs mit WP Bakery und Elementor bearbeiten

Zunächst müssen Sie die Plugins WP Bakery und Elementor installieren und aktivieren.

Als Nächstes müssen Sie die Optionen aktivieren, um Kurse mit diesen Seitenerstellern bearbeiten zu können.

  • WPBakery Page Builder: Dashboard => WPBakery Page Builder => Rollenmanager => Beitragstypen aktivieren: Benutzerdefiniert

Elementor: Dashboard => Elementor => Einstellung => Beitragstypen aktivieren

Jetzt können die Kurse, Tests und Lektionen mit WPBakery und Elementor bearbeitet werden.

Im Abschnitt Kursübersicht können Sie den Namen und die Einführung des Kurses festlegen, was Sie geschrieben haben, wird auf der Registerkarte Übersicht auf der einzelnen Kursseite angezeigt.

Sie können auch das Veröffentlichungsdatum des Kurses festlegen, Studenten können den Kursinhalt nur sehen und sich für den Kurs anmelden, wenn er veröffentlicht wird.

Im Bereich „Kurskategorien“ kann ein Kurs einer oder mehreren Kategorien zugeordnet werden.

Sie sollten das „Empfohlene Bild“ für alle Kurse auswählen, die vorgestellten Bilder werden auf der Seite „Kurse“ und auf der Seite „Einzelkurs“ angezeigt. Wenn ein Kurs kein „Empfohlenes Bild“ hat, zeigt unser System das Standardbild an.

Und Sie sollten eine Vorschau Ihres Kurses anzeigen, bevor Sie ihn veröffentlichen.

Lehrplan

Alle Abschnitte, Lektionen und Tests des Kurses werden hier angezeigt.

Sie können im Curriculum Abschnitte, Lektionen und Tests erstellen.

  • Um einen Abschnitt zu erstellen, müssen Sie nur den Titel für den Abschnitt eingeben und dann „Enter“ drücken, der Abschnitt wird erstellt.
Der Abschnitt wird dem Kurs erst hinzugefügt, nachdem Sie den Kurs aktualisiert haben.

Um eine Lektion zu erstellen, müssen Sie nur den Titel für die Lektion eingeben und dann „Enter“ drücken, die Lektion wird erstellt.

Die Lektion wird dem Kurs erst hinzugefügt, nachdem Sie den Kurs aktualisiert haben.

Um ein Quiz zu erstellen, müssen Sie nur den Titel für das Quiz eingeben und dann „Enter“ drücken, das Quiz wird erstellt.

Das Quiz wird dem Kurs erst hinzugefügt, nachdem Sie den Kurs aktualisiert haben.

Um die Elemente im Kurs zu bearbeiten, können Sie mit der Maus über das Element fahren und dann auf das Bearbeitungssymbol (Stiftsymbol) klicken. Dadurch wird die Bearbeitungsseite in der neuen Registerkarte geöffnet.

Sie können auf die Schaltfläche „Elemente auswählen“ klicken, um die Elemente (Lektionen, Tests) auszuwählen, die Sie dem Kurs hinzufügen möchten. Bitte beachten Sie, dass Sie nur die Lerninhalte hinzufügen können, die keinem Kurs zugeordnet sind .

Die Elemente werden dem Kurs erst hinzugefügt, nachdem Sie den Kurs aktualisiert haben.

Lektion

In diesem Abschnitt zeigen wir Ihnen, wie Sie Lektionen erstellen, ihre Vorschaufähigkeit festlegen und sie dem Kursplan hinzufügen.

Erstellen Sie eine Lektion

Sie können Lektionen auf drei Arten erstellen:

Weg 1: Sie können neue Lektionen hinzufügen, während Sie einen Kurs bearbeiten. Wenn Sie einen Kurs bearbeiten, scrollen Sie zu Curriculum, schreiben Sie den Titel für die Lektion und drücken Sie die Eingabetaste => Neue Lektion erstellen. Sie können das folgende Bild sehen:

Klicken Sie dann auf das Bearbeitungssymbol (Stiftsymbol), um die Lektion in der neuen Registerkarte zu bearbeiten.

Weg 2: Gehen Sie bitte zu Dashboard => Learnpress => Lektionen => Neu hinzufügen. Sie können das folgende Bild sehen:

Weg 3: Sie können auch neue Lektionen in der WordPress-Admin-Leiste hinzufügen. Bitte klicken Sie in Wpadminbar auf Neu => Lektion. Sie können das Foto unten sehen:

Unterrichtsschnittstelle

Auf der Seite zur Unterrichtserstellung gibt es vier Hauptabschnitte.

  1. Titel
  2. Inhalt
  3. Einstellungen
  4. Diskussion

Unterrichtsinhalt

Mit Learnpress unterstützen wir den Unterricht mit Text- und Medieninhalten.

  1. Text
    Sie können den Editortyp der Lektion hier umschalten: Text und Visual.

2. Medien

Sie können Ihren Unterrichtsinhalten auch Medien hinzufügen.

Sie können Videos auf zwei Arten hinzufügen:

  • Möglichkeit 1: Laden Sie Ihr Video in die Medienbibliothek der Website hoch. Verwenden Sie dann die Schaltfläche „Medien hinzufügen“, um die Videos zu den Unterrichtsinhalten hinzuzufügen
  • Möglichkeit 2: Sie können auch Videos hinzufügen, indem Sie die Video-URL (von Youtube oder einer Online-Plattform) in den Unterrichtsinhalt einfügen.

Wir empfehlen Ihnen, dem ersten Weg zu folgen, er verbessert die Ladegeschwindigkeit Ihrer Seiten und der Inhalt verschwindet nicht, wenn die Quelle des Inhalts gelöscht wird.

Wenn der Videoinhalt nach dem Hinzufügen eines Videos zu einer Lektion nicht auf der Seite angezeigt wird, sollten Sie überprüfen, ob Ihre Plugins eine Lazy-Load-Einstellung haben und Lazy-Load für das Iframe-Tag deaktivieren.

Sie können den Unterrichtsinhalt mit Elementor oder WPBakery bearbeiten. Wie Sie diese Funktion aktivieren, erfahren Sie hier .

Unterrichtseinstellungen

Sie können die Dauer einer Lektion festlegen, sodass Kunden vor dem Kauf eine Vorschau des Lektionsinhalts anzeigen oder Benutzern erlauben, Kommentare zu dieser Lektion hinzuzufügen.

Lektionseinstellung
  • Dauer: Sie können die Dauer der Lektion festlegen. Wenn Sie die Dauer auf 0 setzen, zeigt die Lektion die Dauer nicht an, und wenn die Dauer > 0 ist, zeigt die Lektion die von Ihnen festgelegte Dauer an.
  • Vorschau: Wenn Sie die Vorschauoption aktivieren, können die Benutzer den Unterrichtsinhalt anzeigen, ohne sich für einen Kurs anzumelden.

Lektion dem Kurs zuordnen

So weisen Sie einem Kurs eine Unterrichtsstunde zu. Sie können den Kurs bearbeiten, klicken Sie im Abschnitt Curriculum auf die Schaltfläche „Elemente auswählen“ und wählen Sie dann die Lektionen aus, die Sie dem Kurs hinzufügen möchten (beachten Sie, dass Sie nur Lektionen hinzufügen können, die von Ihnen erstellt und noch keinem Kurs zugewiesen wurden). und klicken Sie auf „Hinzufügen“.

Quiz

In diesem Abschnitt führen wir Sie durch die Erstellung eines Quiz und die Konfiguration der Quizeinstellungen.

Erstellen Sie ein Quiz

Sie können Quiz auf drei Arten erstellen:

Möglichkeit 1: Sie können beim Bearbeiten eines Kurses neue Tests hinzufügen. Wenn Sie einen Kurs bearbeiten, scrollen Sie zu Curriculum, schreiben Sie den Titel für das Quiz und drücken Sie die Eingabetaste => Neues Quiz erstellen. Sie können das folgende Bild sehen:

Klicken Sie dann auf das Bearbeitungssymbol (Stiftsymbol), um das Quiz in der neuen Registerkarte zu bearbeiten.

Weg 2: Gehen Sie bitte zu Dashboard => Learnpress => Quiz => Neu hinzufügen. Sie können das folgende Bild sehen:

Weg 3: Sie können auch ein Quiz in der WordPress-Admin-Leiste erstellen. Bitte gehen Sie zu Dashboard => Neu => Quiz. Sie können das folgende Bild sehen:

Quiz-Oberfläche

Auf der Quiz-Erstellungsseite gibt es drei Hauptabschnitte:

  1. Übersicht: Das sehen die Schüler, bevor sie mit dem Quiz beginnen. Sie können Ihr Quiz, den Inhalt, die Markierungsregeln, den Zweck und alles, was Sie möchten, vorstellen.
  2. Fragen: Dies sind alle Fragen, die die Schüler im Quiz beantworten werden
  3. Einstellungen: Dieser Abschnitt bietet Ihnen die benutzerdefinierten Optionen für das Quiz.

Beschreibung Quiz bearbeiten

  • Sie können der Beschreibung eines Quiz Texte und Medien hinzufügen.
  • Sie können die Quizbeschreibung auch mit Elementor und dem WPBakery-Seitenersteller bearbeiten. Wie Sie diese Funktion aktivieren, erfahren Sie hier .

Quiz-Typen

Mit LearnPress unterstützen wir True/False-Fragen, Single-Choice-Fragen, Multiple-Choice-Fragen und Lückentext-Fragen.

Richtig / Falsch-Frage

Bei der Wahr/Falsch-Frage müssen Sie den Fragentitel und die Beschreibung eingeben, die richtige Antwort auswählen und die Antwort bearbeiten. Bei diesem Fragetyp können Benutzer nur 1 von 2 Antworten auswählen, die Sie festgelegt haben. Zusätzlich können Sie Punkte, Hinweise und Erklärungen für diese Frage hinzufügen.

Diese Frage wird im Front-End wie im folgenden Bild angezeigt:

Ähnlich wie beim Beschreibungsquiz können Sie die Beschreibung von Fragen mit Elementor und dem Seitenersteller Wp Bakery bearbeiten. Sie können zu Dashboard => LearnPress => Questions gehen und dann eine Frage bearbeiten => Elementor oder Wp Bakery auswählen.

Mehrfachauswahl

Bei den Multiple-Choice-Fragen können Sie mehrere richtige Antworten auswählen. Zusätzlich können Sie Punkte, Hinweise und Erklärungen für diese Frage hinzufügen.

Diese Frage wird im Frontend wie folgt angezeigt:

Ähnlich wie beim Beschreibungsquiz können Sie die Beschreibung von Fragen mit Elementor und dem Seitenersteller Wp Bakery bearbeiten. Sie können zu Dashboard => LearnPress => Questions gehen und dann eine Frage bearbeiten => Elementor oder Wp Bakery auswählen.

Single-Choice-Frage

Um eine Single-Choice-Frage zu erstellen, müssen Sie die Optionen eingeben und die richtige Antwort auswählen.

Sie können weitere Antworten hinzufügen, indem Sie unten auf „Option hinzufügen“ klicken. Benutzer können nur eine Antwort auswählen.

Zusätzlich können Sie Punkte, Hinweise und Erklärungen für diese Frage hinzufügen. Sie können das folgende Bild sehen.

Diese Frage wird im Frontend wie folgt angezeigt:

Ähnlich wie beim Beschreibungsquiz können Sie die Beschreibung von Fragen mit Elementor und dem Seitenersteller Wp Bakery bearbeiten. Sie können zu Dashboard => LearnPress => Questions gehen und dann eine Frage bearbeiten => Elementor oder Wp Bakery auswählen.

Lückenfrage ausfüllen

Bei Fragen zum Ausfüllen von Lücken können Sie ein Wort im obigen Absatz auswählen und auf „Neue Lücke einfügen“ klicken, um dieses Wort zu einer Lücke zu machen, die die Schüler ausfüllen müssen. Zusätzlich können Sie Punkte, Hinweise und Erklärungen für diese Frage hinzufügen. Sie können das folgende Bild sehen.

Sie haben 4 Möglichkeiten, um festzulegen, welche die richtige Antwort auf die soeben hinzugefügte Lücke ist:

Diese Frage wird im Front-End wie im folgenden Bild angezeigt:

Ähnlich wie beim Beschreibungsquiz können Sie die Beschreibung von Fragen mit Elementor und dem Seitenersteller Wp Bakery bearbeiten. Sie können zu Dashboard => LearnPress => Questions gehen und dann eine Frage bearbeiten => Elementor oder Wp Bakery auswählen.

Frage einem Quiz zuweisen

So weisen Sie einem Quiz eine Frage zu. Sie müssen das Quiz bearbeiten, in der Frage auf die Schaltfläche „Elemente auswählen“ klicken, dann die Fragen auswählen, die Sie dem Kurs hinzufügen möchten (beachten Sie, dass Sie nur die von Ihnen erstellte Frage hinzufügen können) und auf „Hinzufügen“ klicken.

Quiz-Einstellungen

In den Quizeinstellungen gibt es viele Optionen.

  • Sie können eine Quizdauer mit Minuten, Stunden, Tagen oder Wochen festlegen. Setzen Sie 0 für unbegrenzte Zeit im Quiz.
  • Bestehensnote: Die Bedingung bestimmt, ob ein Schüler dieses Quiz besteht oder nicht.
  • Sofortprüfung: Wenn Sie diese Option aktivieren, können die Schüler anhand der Frage sofort überprüfen, ob ihre Antworten richtig sind oder nicht, während sie das Quiz bearbeiten.
  • Minuspunkt: Wenn Sie die Option aktivieren, wird die Gesamtpunktzahl für jede falsch beantwortete Frage um den Punkt dieser Frage reduziert.
  • Wiederholen: Die Anzahl der Male, die ein Schüler das Quiz machen kann. Das Ergebnis des Quiz ist das Ergebnis des letzten Versuchs.
  • Paginierung: Die Anzahl der Fragen wird pro Seite angezeigt.
  • Überprüfung: Wenn Sie diese Option aktivieren, können die Schüler das Quiz überprüfen, nachdem sie es beendet haben.

Quiz einem Kurs zuweisen

So weisen Sie einem Kurs ein Quiz zu. Sie müssen den Kurs bearbeiten, im Abschnitt „Lehrplan“ auf die Schaltfläche „Elemente auswählen“ klicken, dann die Quiz auswählen, die Sie dem Kurs hinzufügen möchten (beachten Sie, dass Sie nur die von Ihnen erstellten Quiz hinzufügen können) und auf „Hinzufügen“ klicken.

Quiz in Front-end

  • Vor dem Start des Quiz: Sie können den Titel des Quiz, die Anzahl der Fragen, die Dauer und die Bestehensnote mit den beigefügten Symbolen sehen.

Nach Quiz starten: Sie können die verbleibende Zeit sehen und auf Quiz beenden klicken, die Fragen werden unten angezeigt.

Für jede Frage sehen Sie eine Hinweisschaltfläche mit dem Fragezeichen-Symbol. Wenn Sie auf das Symbol klicken, zeigt die Frage einen Hinweis, klicken Sie erneut, wird der Hinweis automatisch ausgeblendet.

Schaltfläche: Antwort prüfen. Sie können diese Schaltfläche nur auswählen, wenn Sie Ihre Antwort bereits eingegeben haben. Wenn Sie die Schaltfläche auswählen, wird die Frage mit einer Erklärung überprüfen, ob Ihre Antwort richtig oder falsch ist.

Bei der Frage „Leerzeichen ausfüllen“ wird bei Auswahl des Häkchens Folgendes angezeigt:

Nach Abschluss des Quiz: Sie können Ihr Ergebnis sehen, rot für nicht bestanden und grün für bestanden.

Kurseinstellungen

Im Abschnitt „Kurseinstellungen“ stehen Ihnen viele Optionen zum Konfigurieren Ihres Kurses zur Verfügung.

Kurseinstellung
  • Dauer: Die Dauer des Kurses. Es wird ab der Einschreibung in den Kurs gezählt. Setzen Sie 0 für lebenslangen Zugriff.
  • Inhalte sperren – Kurse nach Ablauf der Kursdauer sperren: Kursteilnehmer können die Kursinhalte nach Ablauf der Kursdauer nicht mehr sehen.
  • Inhalt sperren – Kurs sperren, nachdem der Kursteilnehmer diesen Kurs beendet hat: Kursteilnehmer können den Kursinhalt nicht sehen, wenn sie den Kurs beendet haben.
  • Niveau: Sie können das Niveau für den Kurs festlegen: Anfänger, Mittelstufe, Experte oder Alle Niveaus.
  • Gefälschte eingeschriebene Studenten: Die Anzahl der eingeschriebenen Studenten auf der einzelnen Kursseite zeigt die Anzahl von: [gefälschte eingeschriebene Studenten] + echte eingeschriebene Studenten.
  • Max. Student: Die maximale Anzahl der Studenten, die dem Kurs beitreten können, enthält nicht die [Fake Students Enrolled]. Stellen Sie 0 für unbegrenzt ein.
  • Kurs wiederholen: Die Anzahl der Male, die ein Schüler diesen Kurs lernen kann.
  • Schaltfläche „Fertigstellen“: Wenn Sie diese Option aktivieren, können die Teilnehmer den Kurs beenden, nachdem sie alle Elemente abgeschlossen, aber die Prüfung des Kurses nicht bestanden haben.
  • Ausgewählte Liste: Fügen Sie den Kurs zur Ausgewählten Liste hinzu.
  • Hervorgehobene Bewertung: Eine gute Bewertung, um für den Kurs zu werben. Diese Bewertung wird auf der einzelnen Kursseite angezeigt.
  • Externe Links: Normalerweise für Offline-Kurse verwenden. Leiten Sie zu dem Link weiter, den Sie setzen, wenn Benutzer auf der Einzelkursseite auf die Schaltfläche „Anmelden“ klicken. Verwenden Sie dies, wenn Sie den Kurs mit dem Kurs auf einer anderen Website verlinken möchten.

Sie können die Bestehensbedingung für einen Kurs auf der Registerkarte Bewertung auswählen. Wir haben 5 grundlegende Optionen für die Bewertung. Sie können die Maus über das Fragezeichen bewegen, um ihre Beschreibungen und Beispiele anzuzeigen.

Auf der Registerkarte Preise können Sie den Preis für diesen Kurs festlegen, null oder leer ist kostenlos. Wir erlauben Ihnen, den Verkaufspreis für einen Kurs festzulegen, Sie können sogar die Start- und Endzeit für diese Verkaufsaktion festlegen.

Sie können zusätzliche Informationen über den Kurs wie Anforderungen, Ziele, Hauptmerkmale und häufig gestellte Fragen hinzufügen, damit Ihre Benutzer Ihren Kurs besser kennen.

Als Administrator können Sie den Autor des Kurses ändern und den Kurs einem anderen Dozenten zuweisen.

LearnPress unterstützt nur die Einstellung eines Autors für einen Kurs. Wenn Sie einem Kurs mehr als einen Dozenten zuweisen möchten, können Sie unser Plugin „Co-Instructor Add-on for LearnPress“ verwenden, das Sie hier finden: https://thimpress.com/product/co-instructors-add -on-for-learnpress.

Erstellen Sie einen Kurs mit Tools

Alternativ können Sie Kurse mit unseren Tools erstellen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Kursdaten. Sie können das Foto unten sehen:

Sie können ganz einfach einen Beispielkurs installieren, indem Sie auf die Schaltfläche „Installieren“ klicken. Die Website wird Sie fragen, ob Sie wirklich einen Beispielkurs installieren möchten oder nicht.

Nachdem Sie auf „OK“ geklickt haben, wird ein Beispielkurs erstellt. Der Titel des Musterkurses lautet „Musterkurs“. Sie erhalten eine Benachrichtigung, dass der Beispielkurs erstellt wurde, wie das folgende Bild zeigt:

Oder Sie können 1 Beispielkurs mit den benutzerdefinierten Optionen installieren, indem Sie „Optionen anzeigen“ auswählen.

LearnPress-Einstellungen

In diesem Abschnitt zeigen wir Ihnen die Optionen und ihre Funktionen in den LearnPress-Einstellungen.

Registrierungsoption aktivieren

Sie können die Registrierungsoption auf der Anmelde-/Kontoseite aktivieren oder deaktivieren, indem Sie zu Ihrem Dashboard => Einstellungen => Allgemein => Mitgliedschaft => Jeder kann sich registrieren gehen.

Wenn Sie diese Option aktivieren. Besucher können sich auf Ihrer Website registrieren.

Und wenn Sie diese Option deaktivieren. Niemand kann ein neues Konto auf Ihrer Website erstellen. Nur Sie als Admin können im Backend einen neuen Benutzer anlegen.

Wählen Sie die Startseite aus

Sie können auswählen, welche Seite Ihre Startseite sein soll (die Seite, die Besucher sehen, wenn sie Ihre Haupt-URL eingeben) unter Dashboard => Einstellungen => Lesen => Ihre Startseite wird angezeigt => Startseite, und wählen Sie dann die gewünschte Seite aus.

Und die ausgewählte Homepage wird dieses Tag neben dem Namen dieser Seite haben:

Allgemein

Sie können Seiten, Währung und die Registrierungsfunktion für Ausbilder mit der allgemeinen Einstellung einrichten. Bitte gehen Sie zu Dashboard => LearnPress => Einstellungen => Allgemein

  • Sie können die Standardseiten in Ihre Seiten ändern, um die URL zu ändern. Bitte beachten Sie, dass, wenn Sie die Standardseiten ändern, der Inhalt dieser Seiten auf unseren Inhalt geändert wird.

Sie können Ihre Währungseinheit und deren Formatierung einrichten. Dies wirkt sich auf den Kurspreis auf allen Seiten aus.

Hier können Sie das Profil veröffentlichen und die Registrierungsfunktion für Kursleiter aktivieren.

Dem Anmeldeformular wird ein „Möchtest du Ausbilder werden?“ hinzugefügt. Option, wenn Sie die Option „Dozentenregistrierung“ aktivieren.

Wenn der Nutzer im Registrierungsformular die Option „Lehrer werden möchte“ auswählt. Die Anfrage wird an den Administrator gesendet und erscheint auf der Registerkarte „Ausstehende Anfrage“ im Profil im Backend. Sie können im folgenden Bild sehen:

Der Administrator kann hier die Anfragen „Lehrer werden“ annehmen oder ablehnen.

Kurse

  • Wir haben die Möglichkeit, die Überprüfung durch den Administrator anzufordern, bevor ein Kurs in Dashboard => LearnPress => Einstellungen => Kurs => Allgemein veröffentlicht wird.
  • Sie können die Option „Autostart“ aktivieren, damit die Schüler nach dem erfolgreichen Kauf sofort mit den Kursen beginnen können.
  • Sie können die Anzahl der Kurse, die pro Seite angezeigt werden, und die Abmessungen der Miniaturansichten festlegen.

Sie können Permalinks einzelner Kursseiten setzen und bearbeiten:

Profil

  • Der Administrator kann die Standardgröße des Avatars des Benutzers ändern.

Wenn Sie die Optionen „Anmeldeformular aktivieren“ und „Registrierformular aktivieren“ nicht aktivieren, melden sich Benutzer über das Standard-Anmeldeformular von WordPress an und registrieren sich. Wenn Sie diese Optionen aktivieren, können sich Besucher mit unserem Registrierungs- und Anmeldeformular auf der LearnPress-Profilseite registrieren und anmelden.

In LearnPress 4 erlauben wir das Hinzufügen von Standardfeldern oder neuen Feldern zum Registrierungsformular. Für benutzerdefinierte Registerfelder können Sie diese als erforderliche Felder festlegen oder nicht.

Nach der Registrierung werden auf der Profilseite alle Informationen angezeigt, die Sie im Registrierungsformular eingegeben haben, und Sie können Ihre Informationen jederzeit ändern.

Sie können einen Permalink der Profilregisterkarten auf der Profilseite festlegen:

Zahlung

Wenn Sie möchten, dass Benutzer den Kurs ohne Anmeldung kaufen können, können Sie in den LearnPress-Zahlungseinstellungen „Enable Guest Checkout“ aktivieren. Wenn sich Benutzer nicht angemeldet und auf die Schaltfläche „Diesen Kurs kaufen“ geklickt haben, können sie den Kurs dennoch kaufen, und es gibt einen „Als Gast“-Text auf der Checkout-Seite.

Wenn Sie die Kontoanmeldung und die Kontoerstellung aktivieren, wird es auf der Checkout-Seite angezeigt, wenn sich Besucher nicht angemeldet haben.

Email

Alle E-Mails, die von LearnPress gesendet werden, befinden sich in Dashboard => LearnPress => Einstellungen => E-Mails

Sie können E-Mails einrichten, die an Benutzer gesendet werden

Sie können alle aktiven E-Mails an dieser Stelle sehen. Wenn Sie jede Art von E-Mail aktivieren/deaktivieren möchten, können Sie auf das Kontrollkästchen des Kreises klicken, um seinen Status zu ändern. Und wenn Sie alle E-Mails aktivieren/deaktivieren möchten, können Sie auf die Schaltfläche „Alle aktivieren“ oder „Alle deaktivieren“ klicken.

Sie können den E-Mail-Inhalt bearbeiten, indem Sie auf den E-Mail-Namen klicken, um ihn zu bearbeiten.

Fortschrittlich

Hier können Sie die Primärfarbe und die Sekundärfarbe der Seite ändern.

Wir erlauben Gutenberg mit Kurs, Lektion, Quiz und Frage zu aktivieren. Sie können auch den Debug-Modus für Entwickler und Hard-Cache aktivieren.

LearnPress-Tools

Bei LearnPress 4 haben wir Tools für Sie erstellt, mit denen Sie LearnPress einfach handhaben und verwenden können.

Kursdaten

  • Beispieldaten installieren : Erstellen Sie einen Beispielkurs mit Lektionen und Tests. Der Inhalt wird mit Lorem -Text gefüllt. nachlesen hier .
  • Kursfortschritt zurücksetzen: Hier können Sie den gesamten Fortschritt der sich anmeldenden Benutzer und Kurse zurücksetzen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Kursdaten => Kursnamen eingeben => Suchen => Löschen (Zurücksetzen). Sie können das folgende Bild sehen:

Nach dem Zurücksetzen können Sie es erneut überprüfen, indem Sie nach dem zurückgesetzten Kurs suchen. Es wird nun kein Kurs gefunden angezeigt.

  • Benutzerfortschritt zurücksetzen: Diese Aktion setzt den Fortschritt aller Kurse zurück, für die sich ein Benutzer angemeldet hat.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Kursdaten => Benutzer oder E-Mail eingeben => Suchen => Löschen (Zurücksetzen). Sie können das folgende Bild sehen:

Sie können jeden Kurs oder alle Kurse zurücksetzen.

  • Elementfortschritt für einen Benutzer zurücksetzen : Diese Aktion setzt den Fortschritt einer bestimmten Lektion oder eines bestimmten Quiz zurück

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Kursdaten => Elementfortschritt für einen Benutzer zurücksetzen => Benutzer-ID oder E-Mail und Element-ID eingeben => Zurücksetzen. Sie können das folgende Bild sehen:

Nach einem erfolgreichen Zurücksetzen wird der Artikelfortschritt gelöscht angezeigt.

Datenbank

  • Datenbank reparieren : Dieses Tool hilft Ihnen, unerwünschte Daten zu entfernen und die Beziehung neu zu berechnen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Datenbank => Datenbank reparieren => Gewünschtes Kontrollkästchen => Jetzt reparieren. Sie können das folgende Bild sehen:

  • Datenbank aktualisieren: Erzwingen Sie ein Upgrade der Datenbank auf die neueste Version. Bitte seien Sie vorsichtig, bevor Sie diese Maßnahme ergreifen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Datenbank => Datenbank upgraden => Jetzt upgraden. Sie können das folgende Bild sehen:

  • Aktuelle Daten entfernen : Diese Option ermöglicht das Löschen aller Kurse, Lektionen, Tests und Fragen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Datenbank => Aktuelle Daten entfernen => Entfernen. Sie können das folgende Bild sehen:

  • Veraltete Daten entfernen: Entfernen Sie alle Kurse, Lektionen, Tests und Fragen aus Versionen, die älter als 1.0 sind.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Datenbank => Veraltete Daten entfernen => Entfernen. Sie können das folgende Bild sehen:

Vorlagen

Auf dieser Registerkarte werden alle LearnPress-Dateien angezeigt, die von Ihrem Design oder anderen Plugins überschrieben wurden.

Cron Jobs

Mit dieser Option können Sie neue Cron-Jobs erstellen und Cron-Jobs auf Ihrem Server verfügbar machen.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Cron Jobs. Sie können das folgende Bild sehen:

Zwischenspeicher

LearnPress-Hard-Cache

Der Hard-Cache ist ein integriertes Tool von LearnPress zum Zwischenspeichern statischer Inhalte wie Kurs, Lektion, Quiz.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Caches => Cache leeren. Sie können das folgende Bild sehen:

Leerzeichen ausfüllen

Diese Aktion aktualisiert Daten von Fragen von der älteren Version auf die neueste Version für den Typ „Leerzeichen ausfüllen“.

Bitte gehen Sie zu Dashboard => Learnpress => Tools => Feld ausfüllen => Jetzt upgraden. Sie können das folgende Bild sehen:




Anleitung – Learnpress installieren

Über die WordPress-Suche

Befolgen Sie die folgenden Schritte, um unser Plugin LearnPress über die WordPress-Plugin-Suche zu installieren:

  • Schritt 1. Besuchen Sie Dashboard > Plugins > Neu hinzufügen
  • Schritt 2. Geben Sie „LearnPress“ in die Suchleiste ein
  • Schritt 3. Sie sehen Learnpress – WordPress LMS Plugin. Klicken Sie auf Jetzt installieren
  • Schritt 4.  Aktivieren Sie das LearnPress-Plugin

Über den Upload des WordPress-Admin-Plugins:

Sie können das Plugin LearnPress auch über die Upload-Option im Admin-Bereich installieren. Zuerst müssen Sie unser Plugin LearnPress von hier herunterladen: https://wordpress.org/plugins/learnpress/ Die Plugin-Datei muss eine ZIP -Datei sein. Befolgen Sie die folgenden Schritte, um das Plugin LearnPress über das Hochladen des WordPress-Admin-Plugins zu installieren: 1. Besuchen Sie Dashboard > Plugins > Neu hinzufügen > Klicken Sie auf die Schaltfläche „Plugin . hochladen Schritt Computer und klicken Jetzt installieren

Schritt 3. Aktivieren Sie das LearnPress-Plugin

Per FTP

Die dritte Möglichkeit, das Plugin LearnPress zu installieren, ist die Verwendung von FTP. Zuerst müssen Sie unser Plugin LearnPress von hier herunterladen: https://wordpress.org/plugins/learnpress/ Die Plugin-Datei muss eine ZIP -Datei sein. Führen Sie die folgenden Schritte aus, um das Plugin LearnPress über FTP zu installieren:

  • Schritt 1. Ihrem FTP-Konto FTP-Software an, um auf Ihren Host-Webserver zuzugreifen
  • Schritt 2 . Extrahieren learnpress.zip Datei
  • Schritt 3. den extrahierten Ordner leanpress in wp-content/plugins Ordner
  • Schritt 4.  Aktivieren Sie das LeanrPress-Plugin im Dashboard > Installierte Plugins

HINWEIS

Nachdem Sie Learnpress installiert/aktiviert haben, müssen Sie einige grundlegende Informationen konfigurieren, bevor Sie Ihre Website veröffentlichen. Sie können auf die Schnelleinrichtung , um sie zu konfigurieren:

Der Bildschirm zeigt Setup-Optionen für Learnpress

install_3
install_3
  • Statische Seite: Wir haben Standardseiten, wenn Sie unser Plugin installieren, Sie können die Seiten ändern, wenn Sie möchten.
  • Zahlung: Sie können Ihr Paypal-E-Mail-Konto und die Währung konfigurieren, die auf Ihrer Website angezeigt werden. klicken Weiter , um mit dem nächsten Schritt fortzufahren.
  • Fertigstellen: Sie können einen Demokurs installieren, einen neuen Kurs erstellen, unsere Dokumentation anzeigen oder zu Ihrem Dashboard zurückkehren.

Wie kann man die Website-Geschwindigkeit schneller verbessern?

Dieser Artikel ist für diejenigen unter Ihnen, die wahrscheinlich denken, dass Ihre Website so langsam ist. Also muss wohl nachgebessert werden. Wir alle wissen, dass Geschwindigkeit für jede Website wichtig ist. Wenn Ihre Website zu langsam ist, werden Ihre Kunden Ihre Website nicht besuchen und Sie werden keine guten Einnahmen erzielen.




REST-API

Bekomme Token

URL METHODE PARAMETER
Parameter Art Beschreibung
/wp-json/learnpress/v1/token POST Nutzername Schnur Der Benutzername des Benutzers.
Passwort Schnur Das Passwort des Benutzers.

Antwort

{
  "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3RcL2RlZmF1bHQyIiwiaWF0IjoxNjE4MjgzOTIwLCJuYmYiOjE2MTgyODM5MjAsImV4cCI6MTYxODg4ODcyMCwiZGF0YSI6eyJ1c2VyIjp7ImlkIjoiMiJ9fX0.X23nlkFJBg8SZnqMqfBelOBkPXsAMlyn5uwXHfaMpUM",
  "user_id": "2",
  "user_login": "instructor",
  "user_email": "instructor@gmail.com",
  "user_display_name": "instructor"
}

Token validieren

URL METHODE
/wp-json/learnpress/v1/token/validate POST

Antwort

{
  "code": "lp_jwt_auth_valid_token",
  "message": "Valid access token.",
  "data": {
    "status": 200,
    "exp": 167014
  }
}

Alle Kurse auflisten

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/courses BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.
Kategorie Schnur Beschränken Sie die Ergebnismenge auf Kurse, denen eine bestimmte Kategorie-ID zugewiesen wurde. Beispiel: Kategorie=[1,2]
tag Schnur Beschränken Sie die Ergebnismenge auf Kurse, denen eine bestimmte Tag-ID zugewiesen wurde.

Antwort

{
  "id": 10,
  "name": "Course 1",
  "slug": "course-1",
  "permalink": "http:\/\/learnpress4.local\/courses\/course-1\/",
  "image": "http:\/\/learnpress4.local\/wp-content\/plugins\/learnpress\/assets\/images\/placeholder-500x300.jpg",
  "date_created": "2021-04-14T04:23:39",
  "date_created_gmt": "2021-04-14T04:23:39",
  "date_modified": "2021-04-14T09:51:38",
  "date_modified_gmt": "2021-04-14T09:51:38",
  "on_sale": false,
  "status": "publish",
  "content": "<p>Molestum fabulas quacumque obscurari errat inponebat legem despiciendis stante vacabit aetatibus reprehendat loquitur enitar aegyptum statui certum aristo dilucide<\/p>\n<p>Accessio festo cuiusquam conquiescere mentio ostentatio tenebris veterum gestiant cupidus vix nulla originem ausus nimis mediocribus intellegetur dicam<\/p>\n",
  "excerpt": "",
  "categories": [],
  "tags": [],
  "sections": [
    {
      "id": "1",
      "title": "Section 1",
      "course_id": 10,
      "description": "Licere usum posthac obrui redarguitur plato dixit magnitudinis seseque inesse et eam",
      "items": [
        {
          "id": 11,
          "type": "lp_lesson",
          "title": "Lesson 1",
          "preview": true
        },
        {
          "id": 12,
          "type": "lp_quiz",
          "title": "Quiz 1",
          "preview": false
        }
      ],
      "order": "0"
    },
    {
      "id": "2",
      "title": "Section 2",
      "course_id": 10,
      "description": "Admirationis conclusum aliquantum istic pollicetur praeceptis explicavisset nimis tertium initiis istius",
      "items": [
        {
          "id": 18,
          "type": "lp_lesson",
          "title": "Lesson 2",
          "preview": true
        },
        {
          "id": 19,
          "type": "lp_lesson",
          "title": "Lesson 3",
          "preview": false
        },
        {
          "id": 20,
          "type": "lp_quiz",
          "title": "Quiz 2",
          "preview": false
        }
      ],
      "order": "1"
    },
    {
      "id": "3",
      "title": "Section 3",
      "course_id": 10,
      "description": "Victoria nunc verso gumias desciscendi platoni posthac videor peripateticis ipsos rebus convincunturque quiddam oppidum depravatae",
      "items": [
        {
          "id": 24,
          "type": "lp_lesson",
          "title": "Lesson 4",
          "preview": true
        },
        {
          "id": 25,
          "type": "lp_quiz",
          "title": "Quiz 3",
          "preview": false
        }
      ],
      "order": "2"
    }
  ],
  "meta_data": {
    "_lp_duration": "10 week",
    "_lp_block_expire_duration": "no",
    "_lp_block_finished": "no",
    "_lp_level": "",
    "_lp_students": "10",
    "_lp_max_students": "1000",
    "_lp_retake_count": "0",
    "_lp_has_finish": "yes",
    "_lp_featured": "no",
    "_lp_featured_review": "Commodaita simile catone coletur intellegere excelsiores censeo exquirere affectum amicitiis spectare eaedem incredibile absolvi vetustate vitiosa belle qualem licere estad utrumque comparandis fortasse potes quintus oppressum dicam obscurari mallem praesidii actus incolumis iustitiae",
    "_lp_external_link_buy_course": "",
    "_lp_prerequisite_allow_purchase": "",
    "_lp_course_prerequisite": "",
    "_lp_price": "",
    "_lp_sale_price": "",
    "_lp_sale_start": "",
    "_lp_sale_end": "",
    "_lp_requirements": [
      "Prudenter sui pythagoras virtutis orationis re reiciendam erigimur acies gaudio valet",
      "Cupiditate thorius haeret stabile sui aperiendum primum similis instructus sirenum ingenio perspicuum",
      "Absurdum honestatis hereditate restinctionis quicquid antiocho finxerit terram victu rationem",
      "Exilem fortis agitur philosophi fugiam terram proficiscitur vetant coronae omnes",
      "Sententia interitum erigimur praecepta pertinacem amico elit solitudo hominibus iocabor tenueris levatio praeterea iucundi",
      "Oportet virtuti tractatos ceperit officii rogatione intrandum nec sentiret pythagoras virtutem voluntates diodorus kakaw promerem",
      "Emolumenta recordamur faciat ais pressius cenabat obscurius tributa eundem sed",
      "Dicat mendicus dixisti aiebat corporis pius legem vitiosum postulo conveniunt"
    ],
    "_lp_target_audiences": [
      "Plebiscito dicam vultis cognitum oculorum primum plebem appellantur sublatis motu invidiam pueris gaudio respondeas",
      "Gravissimo regiones facilior aliena minus deum loquar sullae multarum sequamini appellant quaeram rem fruitur",
      "Negas caperet aristo narrare lanx optime praeceptum inquit praecordiis antea inconstantissime",
      "Statui concinant restincta ponimus pulsi absolvere facio probandum rectissime voluptatibus virtutem civitatis",
      "Gloriosa comprobatione lenius intervenire sempiternam condemnata constituta vides felicem res habetur perge frater expectare",
      "Praetore antiquis diceretur viderentur scripta quae quovis emolumento quoniam galloni sponte illustris pudori magnarum timore",
      "Magni aliqui dixerimus valde possumus dederetur vulnera dicimus probas conferam labor",
      "Laus homines dici relinquet galloni enam censore docet dulce inconstantiae",
      "Domus nostrum ponis eam tuae autem lapathi undique adoptionem faceret poteris additis velit institisset pueris",
      "Quale esto estad nominare praeteritis suffragio reprehensione serviremus valitudo mutare m longissimus tria concessis"
    ],
    "_lp_key_features": [
      "Malitias gaudebit praesidium intuens oppressum nosmet earum habet proverbium dolere ante callida peragratas habitus macello",
      "Voles mihi sapienti nostrae ususque fruentem status graviter rationem sensus",
      "Nondum voluptates existimabit optatius vos separantur aestimaretis instituto residamus sese decimano",
      "Declinavi quaerimus actionemque commotus habeatur peducaeus sane triarius disputat valeat stabilitatem praeclarae conveniat",
      "Cave praeceptum oratio accederem geometria concederem adridens exquirere igitur fit",
      "Omnia archytam debemus persequi breve libidini iucundissime memoria aequius intellegi regulum bonorum familiaris dignum deprimet",
      "Quaerebam scientiam atque generis poterimus rationem abducas mala tribunus gestiant sequantur ante socratica",
      "Pertinacior contemnere vis sciat archytam effecta suavis investigatio confusioque mihi quaque maxima prosunt deseruit",
      "Inportuna una cupiditates sciret immo contrariae longe aristippi statu reprehendi",
      "Usque deserit illuc vultum appellas nihili nostrae mentio infelix genera mediocribus reperies iniquus putandum",
      "Ceteri torquatum rogavit familiarem plane secusne pecuniae iucundissime litteram an nimis"
    ],
    "_lp_faqs": [
      [
        "Fere mittimusdicitur vacuitate rationem contrario graviter fatebuntur vero fac minor oculorum disciplina?",
        "<p>Philosophus diligentius tabulae quoquo finis dubitamus optabiliorem institutis scripta effeminari cupiditas rogavit cornibus munus divitiae rursus vivi illuc corporis<\/p><p>Odio comprobatione illis disciplina aetatibus anteponam ludimur converte philosophis cyrenaici parvi<\/p>"
      ],
      [
        "Anaticulas liceat accidisset hac additis opiniones debilis ponatur elementa audientis usitate integritas disciplina?",
        "<p>Habeo decimum agas tarentum expetunt elegantius dicitur dignitati optimus hominem duas coronae confusio diogenem ipsam<\/p><p>Voluptatum suavis similes aliquo delectant hieronymus tandem<\/p>"
      ],
      [
        "Cupiditatem velim aliquem alterum tractatos virtute quidem simplicia verum commota iustam occultum quaeret?",
        "<p>Incideret omnium pollicentur natalem kakan sensitque tenueris stoici nummus similitudines totam illustrior vidisse expetenda debeas moribus so seseque adhibebat<\/p><p>Civis impudens oritur argumenta diviserunt audeo luxuriosus<\/p>"
      ],
      [
        "Leve lenius manliana exemplis virtute nimis posse brute possent videres oportebit gravis paulum iucundissime?",
        "<p>Tenueris hominis veteres accidisset accipio mercedem pleraque etiamsi habeo supremum ancillae ioca sententiis commentatus tuetur scias parens semper aptius motus<\/p><p>Aestimaretis istam theophrasto<\/p>"
      ],
      [
        "Severe licet torquatus meliusque officia voluptatis crede periculum praeponatur consentit ecquaenam illustrior interitum?",
        "<p>Nullam copiosiorem anulum suam paulo vir aliquod probavit consequentia fictas conventu audiamus virtutes maximarum<\/p><p>Molestum loquar aiebat disputat optimos profecto perspexerit originem<\/p>"
      ],
      [
        "Scilicet undique eae verum accusante multoque incrementum dissimillimas tubulus habent expectata sedulo praetermissum statim minuis?",
        "<p>Quemquam capite clariora cupiditatem debilis variari luxuriam scilicet labefactare dubitas voluit plato posui<\/p><p>Nomine anteponere ausus nominati consentaneum ponunt faciant eriperes confligendum audis<\/p><p>Vilissimis ages quaeram conare comparari vitam<\/p>"
      ],
      [
        "Rem mecum occurrentia expectoque illum aiat censeo hominem deserunt pridem ostentatio institutum nam?",
        "<p>Octavio beate commendas minus habeat superabat inflammat torquatus regem reiecta eculeo legimus vivendum nulla<\/p><p>Oculorum probas themistocles audissem meminerimus intervenire<\/p>"
      ]
    ],
    "_lp_course_result": "evaluate_lesson",
    "_lp_passing_condition": "80",
    "_lp_course_author": "1"
  }
}

Kurs abrufen

URL Methode
/wp-json/learnpress/v1/courses/id_course BEKOMMEN

Antwort

{
  "id": 10,
  "name": "Course 1",
  "slug": "course-1",
  "permalink": "http:\/\/learnpress4.local\/courses\/course-1\/",
  "image": "http:\/\/learnpress4.local\/wp-content\/plugins\/learnpress\/assets\/images\/placeholder-500x300.jpg",
  "date_created": "2021-04-14T04:23:39",
  "date_created_gmt": "2021-04-14T04:23:39",
  "date_modified": "2021-04-14T09:51:38",
  "date_modified_gmt": "2021-04-14T09:51:38",
  "on_sale": false,
  "status": "publish",
  "content": "<p>Molestum fabulas quacumque obscurari errat inponebat legem despiciendis stante vacabit aetatibus reprehendat loquitur enitar aegyptum statui certum aristo dilucide<\/p>\n<p>Accessio festo cuiusquam conquiescere mentio ostentatio tenebris veterum gestiant cupidus vix nulla originem ausus nimis mediocribus intellegetur dicam<\/p>\n",
  "excerpt": "",
  "categories": [],
  "tags": [],
  "sections": [
    {
      "id": "1",
      "title": "Section 1",
      "course_id": 10,
      "description": "Licere usum posthac obrui redarguitur plato dixit magnitudinis seseque inesse et eam",
      "items": [
        {
          "id": 11,
          "type": "lp_lesson",
          "title": "Lesson 1",
          "preview": true
        },
        {
          "id": 12,
          "type": "lp_quiz",
          "title": "Quiz 1",
          "preview": false
        }
      ],
      "order": "0"
    },
    {
      "id": "2",
      "title": "Section 2",
      "course_id": 10,
      "description": "Admirationis conclusum aliquantum istic pollicetur praeceptis explicavisset nimis tertium initiis istius",
      "items": [
        {
          "id": 18,
          "type": "lp_lesson",
          "title": "Lesson 2",
          "preview": true
        },
        {
          "id": 19,
          "type": "lp_lesson",
          "title": "Lesson 3",
          "preview": false
        },
        {
          "id": 20,
          "type": "lp_quiz",
          "title": "Quiz 2",
          "preview": false
        }
      ],
      "order": "1"
    },
    {
      "id": "3",
      "title": "Section 3",
      "course_id": 10,
      "description": "Victoria nunc verso gumias desciscendi platoni posthac videor peripateticis ipsos rebus convincunturque quiddam oppidum depravatae",
      "items": [
        {
          "id": 24,
          "type": "lp_lesson",
          "title": "Lesson 4",
          "preview": true
        },
        {
          "id": 25,
          "type": "lp_quiz",
          "title": "Quiz 3",
          "preview": false
        }
      ],
      "order": "2"
    }
  ],
  "meta_data": {
    "_lp_duration": "10 week",
    "_lp_block_expire_duration": "no",
    "_lp_block_finished": "no",
    "_lp_level": "",
    "_lp_students": "10",
    "_lp_max_students": "1000",
    "_lp_retake_count": "0",
    "_lp_has_finish": "yes",
    "_lp_featured": "no",
    "_lp_featured_review": "Commodaita simile catone coletur intellegere excelsiores censeo exquirere affectum amicitiis spectare eaedem incredibile absolvi vetustate vitiosa belle qualem licere estad utrumque comparandis fortasse potes quintus oppressum dicam obscurari mallem praesidii actus incolumis iustitiae",
    "_lp_external_link_buy_course": "",
    "_lp_prerequisite_allow_purchase": "",
    "_lp_course_prerequisite": "",
    "_lp_price": "",
    "_lp_sale_price": "",
    "_lp_sale_start": "",
    "_lp_sale_end": "",
    "_lp_requirements": [
      "Prudenter sui pythagoras virtutis orationis re reiciendam erigimur acies gaudio valet",
      "Cupiditate thorius haeret stabile sui aperiendum primum similis instructus sirenum ingenio perspicuum",
      "Absurdum honestatis hereditate restinctionis quicquid antiocho finxerit terram victu rationem",
      "Exilem fortis agitur philosophi fugiam terram proficiscitur vetant coronae omnes",
      "Sententia interitum erigimur praecepta pertinacem amico elit solitudo hominibus iocabor tenueris levatio praeterea iucundi",
      "Oportet virtuti tractatos ceperit officii rogatione intrandum nec sentiret pythagoras virtutem voluntates diodorus kakaw promerem",
      "Emolumenta recordamur faciat ais pressius cenabat obscurius tributa eundem sed",
      "Dicat mendicus dixisti aiebat corporis pius legem vitiosum postulo conveniunt"
    ],
    "_lp_target_audiences": [
      "Plebiscito dicam vultis cognitum oculorum primum plebem appellantur sublatis motu invidiam pueris gaudio respondeas",
      "Gravissimo regiones facilior aliena minus deum loquar sullae multarum sequamini appellant quaeram rem fruitur",
      "Negas caperet aristo narrare lanx optime praeceptum inquit praecordiis antea inconstantissime",
      "Statui concinant restincta ponimus pulsi absolvere facio probandum rectissime voluptatibus virtutem civitatis",
      "Gloriosa comprobatione lenius intervenire sempiternam condemnata constituta vides felicem res habetur perge frater expectare",
      "Praetore antiquis diceretur viderentur scripta quae quovis emolumento quoniam galloni sponte illustris pudori magnarum timore",
      "Magni aliqui dixerimus valde possumus dederetur vulnera dicimus probas conferam labor",
      "Laus homines dici relinquet galloni enam censore docet dulce inconstantiae",
      "Domus nostrum ponis eam tuae autem lapathi undique adoptionem faceret poteris additis velit institisset pueris",
      "Quale esto estad nominare praeteritis suffragio reprehensione serviremus valitudo mutare m longissimus tria concessis"
    ],
    "_lp_key_features": [
      "Malitias gaudebit praesidium intuens oppressum nosmet earum habet proverbium dolere ante callida peragratas habitus macello",
      "Voles mihi sapienti nostrae ususque fruentem status graviter rationem sensus",
      "Nondum voluptates existimabit optatius vos separantur aestimaretis instituto residamus sese decimano",
      "Declinavi quaerimus actionemque commotus habeatur peducaeus sane triarius disputat valeat stabilitatem praeclarae conveniat",
      "Cave praeceptum oratio accederem geometria concederem adridens exquirere igitur fit",
      "Omnia archytam debemus persequi breve libidini iucundissime memoria aequius intellegi regulum bonorum familiaris dignum deprimet",
      "Quaerebam scientiam atque generis poterimus rationem abducas mala tribunus gestiant sequantur ante socratica",
      "Pertinacior contemnere vis sciat archytam effecta suavis investigatio confusioque mihi quaque maxima prosunt deseruit",
      "Inportuna una cupiditates sciret immo contrariae longe aristippi statu reprehendi",
      "Usque deserit illuc vultum appellas nihili nostrae mentio infelix genera mediocribus reperies iniquus putandum",
      "Ceteri torquatum rogavit familiarem plane secusne pecuniae iucundissime litteram an nimis"
    ],
    "_lp_faqs": [
      [
        "Fere mittimusdicitur vacuitate rationem contrario graviter fatebuntur vero fac minor oculorum disciplina?",
        "<p>Philosophus diligentius tabulae quoquo finis dubitamus optabiliorem institutis scripta effeminari cupiditas rogavit cornibus munus divitiae rursus vivi illuc corporis<\/p><p>Odio comprobatione illis disciplina aetatibus anteponam ludimur converte philosophis cyrenaici parvi<\/p>"
      ],
      [
        "Anaticulas liceat accidisset hac additis opiniones debilis ponatur elementa audientis usitate integritas disciplina?",
        "<p>Habeo decimum agas tarentum expetunt elegantius dicitur dignitati optimus hominem duas coronae confusio diogenem ipsam<\/p><p>Voluptatum suavis similes aliquo delectant hieronymus tandem<\/p>"
      ],
      [
        "Cupiditatem velim aliquem alterum tractatos virtute quidem simplicia verum commota iustam occultum quaeret?",
        "<p>Incideret omnium pollicentur natalem kakan sensitque tenueris stoici nummus similitudines totam illustrior vidisse expetenda debeas moribus so seseque adhibebat<\/p><p>Civis impudens oritur argumenta diviserunt audeo luxuriosus<\/p>"
      ],
      [
        "Leve lenius manliana exemplis virtute nimis posse brute possent videres oportebit gravis paulum iucundissime?",
        "<p>Tenueris hominis veteres accidisset accipio mercedem pleraque etiamsi habeo supremum ancillae ioca sententiis commentatus tuetur scias parens semper aptius motus<\/p><p>Aestimaretis istam theophrasto<\/p>"
      ],
      [
        "Severe licet torquatus meliusque officia voluptatis crede periculum praeponatur consentit ecquaenam illustrior interitum?",
        "<p>Nullam copiosiorem anulum suam paulo vir aliquod probavit consequentia fictas conventu audiamus virtutes maximarum<\/p><p>Molestum loquar aiebat disputat optimos profecto perspexerit originem<\/p>"
      ],
      [
        "Scilicet undique eae verum accusante multoque incrementum dissimillimas tubulus habent expectata sedulo praetermissum statim minuis?",
        "<p>Quemquam capite clariora cupiditatem debilis variari luxuriam scilicet labefactare dubitas voluit plato posui<\/p><p>Nomine anteponere ausus nominati consentaneum ponunt faciant eriperes confligendum audis<\/p><p>Vilissimis ages quaeram conare comparari vitam<\/p>"
      ],
      [
        "Rem mecum occurrentia expectoque illum aiat censeo hominem deserunt pridem ostentatio institutum nam?",
        "<p>Octavio beate commendas minus habeat superabat inflammat torquatus regem reiecta eculeo legimus vivendum nulla<\/p><p>Oculorum probas themistocles audissem meminerimus intervenire<\/p>"
      ]
    ],
    "_lp_course_result": "evaluate_lesson",
    "_lp_passing_condition": "80",
    "_lp_course_author": "1"
  }
}

Listen Sie alle Lektionen auf der Website auf

URL Methode Parameter
Parameter Art Beschreibung
/wp-json/learnpress/v1/lessons BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.

Antwort

[
  {
    "id": 86,
    "name": "Lesson 8",
    "slug": "lesson-8-2",
    "permalink": "http:\/\/learnpress4.local\/lessons\/lesson-8-2\/",
    "date_created": "2021-04-14T06:38:03",
    "date_created_gmt": "2021-04-14T06:38:03",
    "date_modified": "2021-04-14T06:38:03",
    "date_modified_gmt": "2021-04-14T06:38:03",
    "status": "publish",
    "content": "<p>Villae promerem sequamur oblivisci satisne voluptatem elit perpetiuntur plurimis summoque divisione<\/p>\n<p>Ceperit luxuriosus gaudebit philosophari debilitari dixit polemonis fugiunt tot imperatores impedit dicta<\/p>\n<p>Tractatos erillus meo tota cuique profuso vestri isti voluntates gloriose diviserunt parum tenebris afferat unde mundum facillimum apti<\/p>\n<p>Pertinacia vita extremum imperatores sese processerat cupidus datum reliquam refers ardentem egregio facile scripta nullo acupenseri diligenter neque aequum<\/p>\n<p>Eademne illud volemus formosum nosmet oblectationem statim habentur vellem probo meum privasse grata laudatur expetunt loquor oppidum quibus<\/p>\n<p>Comparandam philosophiae ego commota exclusis arripere curiosorum veniunt odit exquirere virtutis video<\/p>\n<p>Scias multum mene appello emolumento audeo relinqueret ordiamur extremum igitur suavius aliis necessariae tubulum animantibus habitare eiuro probare mnesarchum statuat<\/p>\n<p>Doctissimos agendum gestiant antiquis platoni privatio cernitur acti posthac iucundius magnificentia malo urgent materiam pylades laudatum<\/p>\n<p>Rhetoribus postulo traditur peccata civitas nosmet stoicis media an quaesivit detractis<\/p>\n<p>Orestem severe sapientiae sponte eius rectumne diogenem depingere solitum huic<\/p>\n",
    "excerpt": "",
    "assigned": {
      "course": {
        "id": "66",
        "title": "Course 3",
        "slug": "course-3",
        "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
        "author": "1"
      }
    },
    "meta_data": {
      "_lp_duration": "",
      "_lp_preview": ""
    }
  },
  {
    "id": 85,
    "name": "Lesson 7",
    "slug": "lesson-7-2",
    "permalink": "http:\/\/learnpress4.local\/lessons\/lesson-7-2\/",
    "date_created": "2021-04-14T06:38:03",
    "date_created_gmt": "2021-04-14T06:38:03",
    "date_modified": "2021-04-14T06:38:03",
    "date_modified_gmt": "2021-04-14T06:38:03",
    "status": "publish",
    "content": "<p>Aiebat natalis hieronymi gloriosa minuis transfer morbo illos reiecta ante arbitrantur pleniorem<\/p>\n<p>Macello fugiunt mediocribus probandum institutis traduceret hebes praecordiis doctissimi peteret gubernando residamus mediocritate<\/p>\n<p>Aliter hoc ab indoctum traduceret probare nondum debet scissem studebat statim magos p habent obiit corpus vester dicuntur<\/p>\n<p>Videtis vivatur apud flumine macello hominem vim utebare peducaeus ei sapientiae communiter neminem expetenda accipio velim instituto artis<\/p>\n<p>Quemquam occulta habere par integra mentio praeposatum rogavit moveor philosophari confecimus contemnere audacius officio obscurentur hieronymi<\/p>\n<p>Luxuriosus brute dubitant arcana admonitionis intellegerem risu gratia laudata finiebat die definitio hactenus niteat superiores publicae easdem l<\/p>\n<p>Popularia anulus veniendi requiras metrodori iracundia parvis delicatior tute media deesse ardentem beatissimum heredem praeteritis sequitur admirabilia<\/p>\n<p>Venit quicum prave loquar excitaret dignos vacuitatem potestis incolumis deserunt chrysippo quot<\/p>\n<p>Reiectus breve perdiscere honeste vere vite memini odit sensum sint ponunt vester signa zenone separantur<\/p>\n<p>Urgent caret intellegere consequentia sapiente omnium potuerit commentatus utilitatem deesse dixisse regis distinctio vivi aeternum licebit docuit oritur<\/p>\n",
    "excerpt": "",
    "assigned": {
      "course": {
        "id": "66",
        "title": "Course 3",
        "slug": "course-3",
        "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
        "author": "1"
      }
    },
    "meta_data": {
      "_lp_duration": "",
      "_lp_preview": ""
    }
  }
]

Abrufen einer Lektion

URL Methode Parameter
Parameter Art Beschreibung
/wp-json/learnpress/v1/lessons/id BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.

Antwort

{
  "id": 86,
  "name": "Lesson 8",
  "slug": "lesson-8-2",
  "permalink": "http:\/\/learnpress4.local\/lessons\/lesson-8-2\/",
  "date_created": "2021-04-14T06:38:03",
  "date_created_gmt": "2021-04-14T06:38:03",
  "date_modified": "2021-04-14T06:38:03",
  "date_modified_gmt": "2021-04-14T06:38:03",
  "status": "publish",
  "content": "<p>Villae promerem sequamur oblivisci satisne voluptatem elit perpetiuntur plurimis summoque divisione<\/p>\n<p>Ceperit luxuriosus gaudebit philosophari debilitari dixit polemonis fugiunt tot imperatores impedit dicta<\/p>\n<p>Tractatos erillus meo tota cuique profuso vestri isti voluntates gloriose diviserunt parum tenebris afferat unde mundum facillimum apti<\/p>\n<p>Pertinacia vita extremum imperatores sese processerat cupidus datum reliquam refers ardentem egregio facile scripta nullo acupenseri diligenter neque aequum<\/p>\n<p>Eademne illud volemus formosum nosmet oblectationem statim habentur vellem probo meum privasse grata laudatur expetunt loquor oppidum quibus<\/p>\n<p>Comparandam philosophiae ego commota exclusis arripere curiosorum veniunt odit exquirere virtutis video<\/p>\n<p>Scias multum mene appello emolumento audeo relinqueret ordiamur extremum igitur suavius aliis necessariae tubulum animantibus habitare eiuro probare mnesarchum statuat<\/p>\n<p>Doctissimos agendum gestiant antiquis platoni privatio cernitur acti posthac iucundius magnificentia malo urgent materiam pylades laudatum<\/p>\n<p>Rhetoribus postulo traditur peccata civitas nosmet stoicis media an quaesivit detractis<\/p>\n<p>Orestem severe sapientiae sponte eius rectumne diogenem depingere solitum huic<\/p>\n",
  "excerpt": "",
  "assigned": {
    "course": {
      "id": "66",
      "title": "Course 3",
      "slug": "course-3",
      "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
      "author": "1"
    }
  },
  "meta_data": {
    "_lp_duration": "",
    "_lp_preview": ""
  }
}

Alle Quiz auf der Website auflisten

URL Methode Parameter
Parameter Art Beschreibung
/wp-json/learnpress/v1/quiz BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.

Antwort

[
  {
    "id": 87,
    "name": "Quiz 4",
    "slug": "quiz-4-2",
    "permalink": "http:\/\/learnpress4.local\/quizzes\/quiz-4-2\/",
    "date_created": "2021-04-14T06:38:03",
    "date_created_gmt": "2021-04-14T06:38:03",
    "date_modified": "2021-04-14T06:38:03",
    "date_modified_gmt": "2021-04-14T06:38:03",
    "status": "publish",
    "content": "<p>Quaerere vide turpis liberalis animadverti voluptatis vocatur sine sentiret statuam facinus videmusne liberius habentur<\/p>\n<p>Sentiret verbi palatum corrigere praeposatum tardeve fugiunt donan minus flentes pius dices disceptari doctissimos<\/p>\n",
    "excerpt": "",
    "assigned": {
      "course": {
        "id": "66",
        "title": "Course 3",
        "slug": "course-3",
        "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
        "author": "1"
      }
    },
    "meta_data": {
      "_lp_duration": "40 minute",
      "_lp_passing_grade": "60",
      "_lp_instant_check": "no",
      "_lp_negative_marking": "no",
      "_lp_retake_count": "0",
      "_lp_pagination": "1",
      "_lp_review": "yes"
    }
  },
  {
    "id": 79,
    "name": "Quiz 3",
    "slug": "quiz-3-3",
    "permalink": "http:\/\/learnpress4.local\/quizzes\/quiz-3-3\/",
    "date_created": "2021-04-14T06:38:03",
    "date_created_gmt": "2021-04-14T06:38:03",
    "date_modified": "2021-04-14T06:38:03",
    "date_modified_gmt": "2021-04-14T06:38:03",
    "status": "publish",
    "content": "<p>Liberalis progressionis universa sentire  victoria corrigere debuerunt concedimus vulgo tueri te adipiscing<\/p>\n<p>Victu sapientium simplicia appellet sequens scripta quaero imperio citius mortem ignorat rationem anulum aiat reprehensum avarus dubium vixerit<\/p>\n",
    "excerpt": "",
    "assigned": {
      "course": {
        "id": "66",
        "title": "Course 3",
        "slug": "course-3",
        "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
        "author": "1"
      }
    },
    "meta_data": {
      "_lp_duration": "40 minute",
      "_lp_passing_grade": "50",
      "_lp_instant_check": "no",
      "_lp_negative_marking": "no",
      "_lp_retake_count": "0",
      "_lp_pagination": "1",
      "_lp_review": "yes"
    }
  }
]

Rufen Sie ein Quiz ab

URL METHODE PARAMETER
Parameter Art Beschreibung
/wp-json/learnpress/v1/quiz/id BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.

Antwort

{
    "id": 87,
    "name": "Quiz 4",
    "slug": "quiz-4-2",
    "permalink": "http:\/\/learnpress4.local\/quizzes\/quiz-4-2\/",
    "date_created": "2021-04-14T06:38:03",
    "date_created_gmt": "2021-04-14T06:38:03",
    "date_modified": "2021-04-14T06:38:03",
    "date_modified_gmt": "2021-04-14T06:38:03",
    "status": "publish",
    "content": "<p>Quaerere vide turpis liberalis animadverti voluptatis vocatur sine sentiret statuam facinus videmusne liberius habentur<\/p>\n<p>Sentiret verbi palatum corrigere praeposatum tardeve fugiunt donan minus flentes pius dices disceptari doctissimos<\/p>\n",
    "excerpt": "",
    "assigned": {
      "course": {
        "id": "66",
        "title": "Course 3",
        "slug": "course-3",
        "content": "Risu illa philosophos actus optime locos comparatio gravius quieta praeterea contenti incidant\r\n\r\nScis cupiditate illis spe instituendarum coercendi recta ubi zenone velit\r\n\r\nVidebis comparandarum totas aestimabat torqueatur capienda facillimum gestiret gaudebit post illius frater deserit declinavi quidem euripidesconcludam",
        "author": "1"
      }
    },
    "meta_data": {
      "_lp_duration": "40 minute",
      "_lp_passing_grade": "60",
      "_lp_instant_check": "no",
      "_lp_negative_marking": "no",
      "_lp_retake_count": "0",
      "_lp_pagination": "1",
      "_lp_review": "yes"
    }
  }

Alle Benutzer auf der Website auflisten

URL METHODE PARAMETER
Parameter Art Beschreibung
/wp-json/learnpress/v1/users/ BEKOMMEN ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren.
Schnecke Reihe Beschränken Sie die Ergebnismenge auf Benutzer mit einem oder mehreren bestimmten Slugs.
Rollen Reihe Beschränken Sie die Ergebnismenge auf Benutzer, die mindestens einer bestimmten bereitgestellten Rolle entsprechen. Akzeptiert CSV-Liste oder Einzelrolle.
WHO Schnur Beschränken Sie die Ergebnismenge auf Benutzer, die als Autoren gelten.

Antworten

"[
  {
    ""id"": 4,
    ""username"": ""adasdasd"",
    ""name"": ""adasdasd"",
    ""first_name"": """",
    ""last_name"": """",
    ""email"": ""sadsdsa@gmail.com"",
    ""url"": """",
    ""description"": """",
    ""link"": ""http:\/\/learnpress4.local\/author\/adasdasd\/"",
    ""nickname"": ""adasdasd"",
    ""slug"": ""adasdasd"",
    ""tabs"": {
      ""overview"": {
        ""title"": ""Overview"",
        ""slug"": ""overview"",
        ""priority"": 10,
        ""icon"": ""<i class=\""fas fa-chalkboard-teacher\""><\/i>"",
        ""content"": {
          ""statistic"": {
            ""enrolled_courses"": 1,
            ""active_courses"": 0,
            ""completed_courses"": 0,
            ""total_courses"": 0,
            ""total_users"": 0
          },
          ""featured"": [],
          ""latest"": [
            529,
            273,
            238,
            205,
            200,
            196,
            175
          ]
        }
      },
      ""courses"": {
        ""title"": ""Courses"",
        ""slug"": ""courses"",
        ""priority"": 15,
        ""icon"": ""<i class=\""fas fa-book-open\""><\/i>"",
        ""content"": {
          ""enrolled"": {
            ""all"": [
              {
                ""id"": 200,
                ""graduation"": """",
                ""status"": """",
                ""start_time"": ""2021-06-11T02:51:15"",
                ""end_time"": false,
                ""expiration"": ""2021-08-20T02:51:15"",
                ""results"": []
              }
            ],
            ""finished"": [],
            ""passed"": [],
            ""failed"": []
          },
          ""created"": {
            ""all"": [
              175,
              196
            ],
            ""publish"": [
              175,
              196
            ],
            ""pending"": []
          }
        },
        ""section"": {
          ""enrolled"": {
            ""title"": ""Enrolled"",
            ""slug"": ""enrolled"",
            ""priority"": 10
          },
          ""created"": {
            ""title"": ""Created"",
            ""slug"": ""created"",
            ""priority"": 20
          }
        }
      },
      ""quizzes"": {
        ""title"": ""Quizzes"",
        ""slug"": ""quizzes"",
        ""priority"": 20,
        ""icon"": ""<i class=\""fas fa-puzzle-piece\""><\/i>"",
        ""content"": """"
      },
      ""orders"": {
        ""title"": ""Orders"",
        ""slug"": ""orders"",
        ""priority"": 25,
        ""icon"": ""<i class=\""fas fa-shopping-cart\""><\/i>"",
        ""content"": {
          ""542"": {
            ""order_key"": ""#0000000542"",
            ""total"": ""0"",
            ""currency"": ""USD"",
            ""status"": ""completed"",
            ""date"": ""2021-06-09T00:00:00""
          }
        }
      },
      ""order-details"": {
        ""title"": ""Order details"",
        ""slug"": ""order-details"",
        ""priority"": 30,
        ""icon"": """",
        ""content"": """"
      },
      ""settings"": {
        ""title"": ""Settings"",
        ""slug"": ""settings"",
        ""priority"": 35,
        ""icon"": ""<i class=\""fas fa-cog\""><\/i>"",
        ""content"": """",
        ""section"": {
          ""basic-information"": {
            ""title"": ""General"",
            ""slug"": ""basic-information"",
            ""priority"": 10
          },
          ""avatar"": {
            ""title"": ""Avatar"",
            ""slug"": ""avatar"",
            ""priority"": 20
          },
          ""change-password"": {
            ""title"": ""Password"",
            ""slug"": ""change-password"",
            ""priority"": 30
          },
          ""privacy"": {
            ""title"": ""Privacy"",
            ""slug"": ""privacy"",
            ""priority"": 40
          }
        }
      },
      ""logout"": {
        ""title"": ""Logout"",
        ""slug"": ""lp-logout"",
        ""priority"": 40,
        ""icon"": ""<i class=\""fas fa-sign-out-alt\""><\/i>"",
        ""content"": """"
      }
    },
    ""custom_register"": {
      ""displayname"": {
        ""title"": ""Display name"",
        ""type"": ""text"",
        ""required"": ""no"",
        ""value"": """"
      },
      ""firstname"": {
        ""title"": ""First name"",
        ""type"": ""text"",
        ""required"": ""no"",
        ""value"": """"
      }
    },
    ""avatar_urls"": {
      ""24"": ""http:\/\/0.gravatar.com\/avatar\/38743940073e43b1475fa2093ce30286?s=24&d=mm&r=g"",
      ""48"": ""http:\/\/0.gravatar.com\/avatar\/38743940073e43b1475fa2093ce30286?s=48&d=mm&r=g"",
      ""96"": ""http:\/\/0.gravatar.com\/avatar\/38743940073e43b1475fa2093ce30286?s=96&d=mm&r=g""
    },
    ""meta"": [],
    ""_links"": {
      ""self"": [
        {
          ""href"": ""http:\/\/learnpress4.local\/wp-json\/learnpress\/v1\/users\/4""
        }
      ],
      ""collection"": [
        {
          ""href"": ""http:\/\/learnpress4.local\/wp-json\/learnpress\/v1\/users""
        }
      ]
    }
  },
  {
    ""id"": 1,
    ""username"": ""admin"",
    ""name"": ""admin"",
    ""first_name"": ""dao"",
    ""last_name"": ""nham"",
    ""email"": ""daonham95@gmail.com"",
    ""url"": ""http:\/\/learnpress4.local"",
    ""description"": """",
    ""link"": ""http:\/\/learnpress4.local\/author\/admin\/"",
    ""nickname"": ""admin"",
    ""slug"": ""admin"",
    ""tabs"": {
      ""overview"": {
        ""title"": ""Overview"",
        ""slug"": ""overview"",
        ""priority"": 10,
        ""icon"": ""<i class=\""fas fa-chalkboard-teacher\""><\/i>"",
        ""content"": {
          ""statistic"": {
            ""enrolled_courses"": 1,
            ""active_courses"": 0,
            ""completed_courses"": 0,
            ""total_courses"": 7,
            ""total_users"": 1
          },
          ""featured"": [],
          ""latest"": [
            529,
            273,
            238,
            205,
            200,
            196,
            175
          ]
        }
      },
      ""courses"": {
        ""title"": ""Courses"",
        ""slug"": ""courses"",
        ""priority"": 15,
        ""icon"": ""<i class=\""fas fa-book-open\""><\/i>"",
        ""content"": {
          ""enrolled"": {
            ""all"": [
              {
                ""id"": 200,
                ""graduation"": """",
                ""status"": """",
                ""start_time"": ""2021-06-11T02:51:15"",
                ""end_time"": false,
                ""expiration"": ""2021-08-20T02:51:15"",
                ""results"": []
              }
            ],
            ""finished"": [],
            ""passed"": [],
            ""failed"": []
          },
          ""created"": {
            ""all"": [
              175,
              196
            ],
            ""publish"": [
              175,
              196
            ],
            ""pending"": []
          }
        },
        ""section"": {
          ""enrolled"": {
            ""title"": ""Enrolled"",
            ""slug"": ""enrolled"",
            ""priority"": 10
          },
          ""created"": {
            ""title"": ""Created"",
            ""slug"": ""created"",
            ""priority"": 20
          }
        }
      },
      ""quizzes"": {
        ""title"": ""Quizzes"",
        ""slug"": ""quizzes"",
        ""priority"": 20,
        ""icon"": ""<i class=\""fas fa-puzzle-piece\""><\/i>"",
        ""content"": """"
      },
      ""orders"": {
        ""title"": ""Orders"",
        ""slug"": ""orders"",
        ""priority"": 25,
        ""icon"": ""<i class=\""fas fa-shopping-cart\""><\/i>"",
        ""content"": {
          ""542"": {
            ""order_key"": ""#0000000542"",
            ""total"": ""0"",
            ""currency"": ""USD"",
            ""status"": ""completed"",
            ""date"": ""2021-06-09T00:00:00""
          }
        }
      },
      ""order-details"": {
        ""title"": ""Order details"",
        ""slug"": ""order-details"",
        ""priority"": 30,
        ""icon"": """",
        ""content"": """"
      },
      ""settings"": {
        ""title"": ""Settings"",
        ""slug"": ""settings"",
        ""priority"": 35,
        ""icon"": ""<i class=\""fas fa-cog\""><\/i>"",
        ""content"": """",
        ""section"": {
          ""basic-information"": {
            ""title"": ""General"",
            ""slug"": ""basic-information"",
            ""priority"": 10
          },
          ""avatar"": {
            ""title"": ""Avatar"",
            ""slug"": ""avatar"",
            ""priority"": 20
          },
          ""change-password"": {
            ""title"": ""Password"",
            ""slug"": ""change-password"",
            ""priority"": 30
          },
          ""privacy"": {
            ""title"": ""Privacy"",
            ""slug"": ""privacy"",
            ""priority"": 40
          }
        }
      },
      ""logout"": {
        ""title"": ""Logout"",
        ""slug"": ""lp-logout"",
        ""priority"": 40,
        ""icon"": ""<i class=\""fas fa-sign-out-alt\""><\/i>"",
        ""content"": """"
      }
    },
    ""custom_register"": {
      ""displayname"": {
        ""title"": ""Display name"",
        ""type"": ""text"",
        ""required"": ""no"",
        ""value"": """"
      },
      ""firstname"": {
        ""title"": ""First name"",
        ""type"": ""text"",
        ""required"": ""no"",
        ""value"": """"
      }
    },
    ""avatar_urls"": {
      ""24"": ""http:\/\/1.gravatar.com\/avatar\/1be2e83062b314c106b13993a14f2504?s=24&d=mm&r=g"",
      ""48"": ""http:\/\/1.gravatar.com\/avatar\/1be2e83062b314c106b13993a14f2504?s=48&d=mm&r=g"",
      ""96"": ""http:\/\/1.gravatar.com\/avatar\/1be2e83062b314c106b13993a14f2504?s=96&d=mm&r=g""
    },
    ""meta"": [],
    ""_links"": {
      ""self"": [
        {
          ""href"": ""http:\/\/learnpress4.local\/wp-json\/learnpress\/v1\/users\/1""
        }
      ],
      ""collection"": [
        {
          ""href"": ""http:\/\/learnpress4.local\/wp-json\/learnpress\/v1\/users""
        }
      ]
    }
  }
]"

Alle meine Kurse auflisten

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/courses/?learned=true BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.
Kategorie Schnur Beschränken Sie die Ergebnismenge auf Kurse, denen eine bestimmte Kategorie-ID zugewiesen wurde. Beispiel: Kategorie=[1,2]
tag Schnur Beschränken Sie die Ergebnismenge auf Kurse, denen eine bestimmte Tag-ID zugewiesen wurde.
Kurs_filter (in Bearbeitung, bestanden, nicht bestanden) Schnur Holen Sie sich Kurs in Bearbeitung, bestanden, nicht bestanden

Antworten

"{
  ""id"": 10,
  ""name"": ""Course 1"",
  ""slug"": ""course-1"",
  ""permalink"": ""http:\/\/learnpress4.local\/courses\/course-1\/"",
  ""image"": ""http:\/\/learnpress4.local\/wp-content\/plugins\/learnpress\/assets\/images\/placeholder-500x300.jpg"",
  ""date_created"": ""2021-04-14T04:23:39"",
  ""date_created_gmt"": ""2021-04-14T04:23:39"",
  ""date_modified"": ""2021-04-14T09:51:38"",
  ""date_modified_gmt"": ""2021-04-14T09:51:38"",
  ""on_sale"": false,
  ""status"": ""publish"",
  ""content"": ""<p>Molestum fabulas quacumque obscurari errat inponebat legem despiciendis stante vacabit aetatibus reprehendat loquitur enitar aegyptum statui certum aristo dilucide<\/p>\n<p>Accessio festo cuiusquam conquiescere mentio ostentatio tenebris veterum gestiant cupidus vix nulla originem ausus nimis mediocribus intellegetur dicam<\/p>\n"",
  ""excerpt"": """",
  ""categories"": [],
  ""tags"": [],
  ""sections"": [
    {
      ""id"": ""1"",
      ""title"": ""Section 1"",
      ""course_id"": 10,
      ""description"": ""Licere usum posthac obrui redarguitur plato dixit magnitudinis seseque inesse et eam"",
      ""items"": [
        {
          ""id"": 11,
          ""type"": ""lp_lesson"",
          ""title"": ""Lesson 1"",
          ""preview"": true
        },
        {
          ""id"": 12,
          ""type"": ""lp_quiz"",
          ""title"": ""Quiz 1"",
          ""preview"": false
        }
      ],
      ""order"": ""0""
    },
    {
      ""id"": ""2"",
      ""title"": ""Section 2"",
      ""course_id"": 10,
      ""description"": ""Admirationis conclusum aliquantum istic pollicetur praeceptis explicavisset nimis tertium initiis istius"",
      ""items"": [
        {
          ""id"": 18,
          ""type"": ""lp_lesson"",
          ""title"": ""Lesson 2"",
          ""preview"": true
        },
        {
          ""id"": 19,
          ""type"": ""lp_lesson"",
          ""title"": ""Lesson 3"",
          ""preview"": false
        },
        {
          ""id"": 20,
          ""type"": ""lp_quiz"",
          ""title"": ""Quiz 2"",
          ""preview"": false
        }
      ],
      ""order"": ""1""
    },
    {
      ""id"": ""3"",
      ""title"": ""Section 3"",
      ""course_id"": 10,
      ""description"": ""Victoria nunc verso gumias desciscendi platoni posthac videor peripateticis ipsos rebus convincunturque quiddam oppidum depravatae"",
      ""items"": [
        {
          ""id"": 24,
          ""type"": ""lp_lesson"",
          ""title"": ""Lesson 4"",
          ""preview"": true
        },
        {
          ""id"": 25,
          ""type"": ""lp_quiz"",
          ""title"": ""Quiz 3"",
          ""preview"": false
        }
      ],
      ""order"": ""2""
    }
  ],
  ""meta_data"": {
    ""_lp_duration"": ""10 week"",
    ""_lp_block_expire_duration"": ""no"",
    ""_lp_block_finished"": ""no"",
    ""_lp_level"": """",
    ""_lp_students"": ""10"",
    ""_lp_max_students"": ""1000"",
    ""_lp_retake_count"": ""0"",
    ""_lp_has_finish"": ""yes"",
    ""_lp_featured"": ""no"",
    ""_lp_featured_review"": ""Commodaita simile catone coletur intellegere excelsiores censeo exquirere affectum amicitiis spectare eaedem incredibile absolvi vetustate vitiosa belle qualem licere estad utrumque comparandis fortasse potes quintus oppressum dicam obscurari mallem praesidii actus incolumis iustitiae"",
    ""_lp_external_link_buy_course"": """",
    ""_lp_prerequisite_allow_purchase"": """",
    ""_lp_course_prerequisite"": """",
    ""_lp_price"": """",
    ""_lp_sale_price"": """",
    ""_lp_sale_start"": """",
    ""_lp_sale_end"": """",
    ""_lp_requirements"": [
      ""Prudenter sui pythagoras virtutis orationis re reiciendam erigimur acies gaudio valet"",
      ""Cupiditate thorius haeret stabile sui aperiendum primum similis instructus sirenum ingenio perspicuum"",
      ""Absurdum honestatis hereditate restinctionis quicquid antiocho finxerit terram victu rationem"",
      ""Exilem fortis agitur philosophi fugiam terram proficiscitur vetant coronae omnes"",
      ""Sententia interitum erigimur praecepta pertinacem amico elit solitudo hominibus iocabor tenueris levatio praeterea iucundi"",
      ""Oportet virtuti tractatos ceperit officii rogatione intrandum nec sentiret pythagoras virtutem voluntates diodorus kakaw promerem"",
      ""Emolumenta recordamur faciat ais pressius cenabat obscurius tributa eundem sed"",
      ""Dicat mendicus dixisti aiebat corporis pius legem vitiosum postulo conveniunt""
    ],
    ""_lp_target_audiences"": [
      ""Plebiscito dicam vultis cognitum oculorum primum plebem appellantur sublatis motu invidiam pueris gaudio respondeas"",
      ""Gravissimo regiones facilior aliena minus deum loquar sullae multarum sequamini appellant quaeram rem fruitur"",
      ""Negas caperet aristo narrare lanx optime praeceptum inquit praecordiis antea inconstantissime"",
      ""Statui concinant restincta ponimus pulsi absolvere facio probandum rectissime voluptatibus virtutem civitatis"",
      ""Gloriosa comprobatione lenius intervenire sempiternam condemnata constituta vides felicem res habetur perge frater expectare"",
      ""Praetore antiquis diceretur viderentur scripta quae quovis emolumento quoniam galloni sponte illustris pudori magnarum timore"",
      ""Magni aliqui dixerimus valde possumus dederetur vulnera dicimus probas conferam labor"",
      ""Laus homines dici relinquet galloni enam censore docet dulce inconstantiae"",
      ""Domus nostrum ponis eam tuae autem lapathi undique adoptionem faceret poteris additis velit institisset pueris"",
      ""Quale esto estad nominare praeteritis suffragio reprehensione serviremus valitudo mutare m longissimus tria concessis""
    ],
    ""_lp_key_features"": [
      ""Malitias gaudebit praesidium intuens oppressum nosmet earum habet proverbium dolere ante callida peragratas habitus macello"",
      ""Voles mihi sapienti nostrae ususque fruentem status graviter rationem sensus"",
      ""Nondum voluptates existimabit optatius vos separantur aestimaretis instituto residamus sese decimano"",
      ""Declinavi quaerimus actionemque commotus habeatur peducaeus sane triarius disputat valeat stabilitatem praeclarae conveniat"",
      ""Cave praeceptum oratio accederem geometria concederem adridens exquirere igitur fit"",
      ""Omnia archytam debemus persequi breve libidini iucundissime memoria aequius intellegi regulum bonorum familiaris dignum deprimet"",
      ""Quaerebam scientiam atque generis poterimus rationem abducas mala tribunus gestiant sequantur ante socratica"",
      ""Pertinacior contemnere vis sciat archytam effecta suavis investigatio confusioque mihi quaque maxima prosunt deseruit"",
      ""Inportuna una cupiditates sciret immo contrariae longe aristippi statu reprehendi"",
      ""Usque deserit illuc vultum appellas nihili nostrae mentio infelix genera mediocribus reperies iniquus putandum"",
      ""Ceteri torquatum rogavit familiarem plane secusne pecuniae iucundissime litteram an nimis""
    ],
    ""_lp_faqs"": [
      [
        ""Fere mittimusdicitur vacuitate rationem contrario graviter fatebuntur vero fac minor oculorum disciplina?"",
        ""<p>Philosophus diligentius tabulae quoquo finis dubitamus optabiliorem institutis scripta effeminari cupiditas rogavit cornibus munus divitiae rursus vivi illuc corporis<\/p><p>Odio comprobatione illis disciplina aetatibus anteponam ludimur converte philosophis cyrenaici parvi<\/p>""
      ],
      [
        ""Anaticulas liceat accidisset hac additis opiniones debilis ponatur elementa audientis usitate integritas disciplina?"",
        ""<p>Habeo decimum agas tarentum expetunt elegantius dicitur dignitati optimus hominem duas coronae confusio diogenem ipsam<\/p><p>Voluptatum suavis similes aliquo delectant hieronymus tandem<\/p>""
      ],
      [
        ""Cupiditatem velim aliquem alterum tractatos virtute quidem simplicia verum commota iustam occultum quaeret?"",
        ""<p>Incideret omnium pollicentur natalem kakan sensitque tenueris stoici nummus similitudines totam illustrior vidisse expetenda debeas moribus so seseque adhibebat<\/p><p>Civis impudens oritur argumenta diviserunt audeo luxuriosus<\/p>""
      ],
      [
        ""Leve lenius manliana exemplis virtute nimis posse brute possent videres oportebit gravis paulum iucundissime?"",
        ""<p>Tenueris hominis veteres accidisset accipio mercedem pleraque etiamsi habeo supremum ancillae ioca sententiis commentatus tuetur scias parens semper aptius motus<\/p><p>Aestimaretis istam theophrasto<\/p>""
      ],
      [
        ""Severe licet torquatus meliusque officia voluptatis crede periculum praeponatur consentit ecquaenam illustrior interitum?"",
        ""<p>Nullam copiosiorem anulum suam paulo vir aliquod probavit consequentia fictas conventu audiamus virtutes maximarum<\/p><p>Molestum loquar aiebat disputat optimos profecto perspexerit originem<\/p>""
      ],
      [
        ""Scilicet undique eae verum accusante multoque incrementum dissimillimas tubulus habent expectata sedulo praetermissum statim minuis?"",
        ""<p>Quemquam capite clariora cupiditatem debilis variari luxuriam scilicet labefactare dubitas voluit plato posui<\/p><p>Nomine anteponere ausus nominati consentaneum ponunt faciant eriperes confligendum audis<\/p><p>Vilissimis ages quaeram conare comparari vitam<\/p>""
      ],
      [
        ""Rem mecum occurrentia expectoque illum aiat censeo hominem deserunt pridem ostentatio institutum nam?"",
        ""<p>Octavio beate commendas minus habeat superabat inflammat torquatus regem reiecta eculeo legimus vivendum nulla<\/p><p>Oculorum probas themistocles audissem meminerimus intervenire<\/p>""
      ]
    ],
    ""_lp_course_result"": ""evaluate_lesson"",
    ""_lp_passing_condition"": ""80"",
    ""_lp_course_author"": ""1""
  }
}"

Wenn der Kurs gekauft wurde, wird die Schaltfläche „In den Einkaufswagen“ durch „Jetzt starten“ ersetzt

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/courses/enroll POST Ich würde ganze Zahl Kurs-ID

Kurs beenden

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/courses/finish POST Ich würde ganze Zahl Kurs-ID

Antworten

"{  
""status"": ""success"",  
""message"": ""Congrats! You complete Course is successfully"",  
""data"": {} 
}"

Kurs wiederholen

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/courses/retake POST Ich würde ganze Zahl Kurs-ID

Antworten

"{  
""status"": ""success"",  
""message"": ""Now you can learn this course"",  
""data"": {  ""url_redirect"": ""http:\/\/learnpress4.local\/courses\/course-1\/quizzes\/quiz-1\/""  } 
}"

Unterricht beenden

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/lessons/finish POST Ich würde ganze Zahl Lektions-ID

Quiz starten

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/quiz/start POST Ich würde ganze Zahl Quiz-ID

Antworten

"{
  ""success"": true,
  ""message"": ""Success!"",
  ""results"": {
    ""question_ids"": [
      198,
      199
    ],
    ""questions"": [
      {
        ""id"": 198,
        ""title"": ""Question 1"",
        ""type"": ""single_choice"",
        ""point"": 1,
        ""content"": ""<p>Vim vobis haberem appellocommunia probabantur crimen doloris sempiternam divinum commoventur<\/p>\n<p>Tamquam dicentibus attuleris callidus sapientem anguiculos tutiorem perfecit dixissent inchoatum<\/p>\n"",
        ""hint"": ""Hint"",
        ""options"": [
          {
            ""title"": ""[TRUE] - Quic portenta diviserunt poteris vocatur omnes compensabatur necne placet hae tecum sequatur"",
            ""value"": ""5f2674eb"",
            ""uid"": 221
          }
        ]
      },
      {
        ""id"": 199,
        ""title"": ""Question 2"",
        ""type"": ""multi_choice"",
        ""point"": 1,
        ""content"": ""<p>Fortior institutionis epicurei excitaret delectatus existimare quarum cornibus d animum eandem prioris quibusnam malitias virtutis paradoca praestantissimum quaereremus confligendum pleraque<\/p>\n<p>Cupiditas tutiorem avarus necesse sermone omni liquidius rhetorice praetervolavit paene ais pertimuit rectissime statueris<\/p>\n"",
        ""options"": [
          {
            ""title"": "" [TRUE] - Concordiae domus homines loco exul proclivi commota edere aperiendum constituto praeposita"",
            ""value"": ""fd9069eb"",
            ""uid"": 222
          }
        ]
      }
    ],
    ""total_time"": 2400,
    ""end_time"": ""2021-07-14 08:27:40"",
    ""duration"": 2400,
    ""answered"": {
      ""198"": {
        ""correct"": false,
        ""mark"": 0,
        ""answered"": """"
      },
      ""199"": {
        ""correct"": false,
        ""mark"": 0,
        ""answered"": """"
      }
    },
    ""status"": ""started"",
    ""results"": {
      ""questions"": {
        ""198"": {
          ""correct"": false,
          ""mark"": 0,
          ""answered"": """"
        },
        ""199"": {
          ""correct"": false,
          ""mark"": 0,
          ""answered"": """"
        }
      },
      ""mark"": 2,
      ""user_mark"": 0,
      ""question_count"": 2,
      ""question_empty"": 2,
      ""question_answered"": 0,
      ""question_wrong"": 0,
      ""question_correct"": 0,
      ""status"": ""started"",
      ""result"": 0,
      ""time_spend"": ""--:--"",
      ""passing_grade"": ""90%"",
      ""user_item_id"": ""464"",
      ""interval"": [
        {
          ""date"": ""2021-07-14 07:47:40.000000"",
          ""timezone_type"": 1,
          ""timezone"": ""+00:00""
        },
        false
      ],
      ""graduation"": ""in-progress"",
      ""graduationText"": ""in-progress""
    },
    ""retaken"": 0,
    ""attempts"": [],
    ""user_item_id"": ""464""
  }
}"

Prüfe die Antwort

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/quiz/check_answer POST Ich würde ganze Zahl Quiz-ID
antwortete Schnur Beantwortet diese Frage

Antworten

"{
  ""explanation"": """",
  ""options"": [
    {
      ""title"": ""[TRUE] - Quic portenta diviserunt poteris vocatur omnes compensabatur necne placet hae tecum sequatur"",
      ""value"": ""5f2674eb"",
      ""is_true"": ""yes"",
      ""uid"": 221
    }
  ],
  ""result"": {
    ""correct"": true,
    ""mark"": 1,
    ""answered"": ""5f2674eb""
  }
}"

Quiz beenden

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/quiz/finish POST Ich würde ganze Zahl Quiz-ID
antwortete Objekt Alle Frage beantwortet

Antworten

"{
  ""success"": true,
  ""message"": ""Success!"",
  ""results"": {
    ""questions"": {
      ""198"": {
        ""explanation"": """",
        ""options"": [
          {
            ""title"": ""[TRUE] - Quic portenta diviserunt poteris vocatur omnes compensabatur necne placet hae tecum sequatur"",
            ""value"": ""5f2674eb"",
            ""is_true"": ""yes"",
            ""uid"": 221
          }
        ]
      },
      ""199"": {
        ""explanation"": """",
        ""options"": [
          {
            ""title"": "" [TRUE] - Concordiae domus homines loco exul proclivi commota edere aperiendum constituto praeposita"",
            ""value"": ""fd9069eb"",
            ""is_true"": ""yes"",
            ""uid"": 222
          }
        ]
      }
    },
    ""answered"": {
      ""198"": {
        ""correct"": true,
        ""mark"": 1,
        ""answered"": ""5f2674eb""
      },
      ""199"": {
        ""correct"": false,
        ""mark"": 0,
        ""answered"": """"
      }
    },
    ""status"": ""completed"",
    ""results"": {
      ""questions"": {
        ""198"": {
          ""correct"": true,
          ""mark"": 1,
          ""answered"": ""5f2674eb""
        },
        ""199"": {
          ""correct"": false,
          ""mark"": 0,
          ""answered"": """"
        }
      },
      ""mark"": 2,
      ""user_mark"": 1,
      ""question_count"": 2,
      ""question_empty"": 1,
      ""question_answered"": 1,
      ""question_wrong"": 0,
      ""question_correct"": 1,
      ""status"": ""completed"",
      ""result"": 50,
      ""time_spend"": ""01:25:55"",
      ""passing_grade"": ""90%"",
      ""user_item_id"": ""464"",
      ""interval"": [
        {
          ""date"": ""2021-07-14 07:47:40.000000"",
          ""timezone_type"": 1,
          ""timezone"": ""+00:00""
        },
        {
          ""date"": ""2021-07-14 09:13:35.000000"",
          ""timezone_type"": 1,
          ""timezone"": ""+00:00""
        }
      ],
      ""graduation"": ""failed"",
      ""graduationText"": ""Failed""
    },
    ""attempts"": []
  }
}"

Kurskategorie abrufen

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/wp/v2/course_category BEKOMMEN

API für die Zuweisung

Erfordert die Installation des Assignment-Plugins, um die API zu erhalten

Holen Sie sich alle Aufgaben

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/aufgaben/ BEKOMMEN Kontext Schnur Geltungsbereich, in dem die Anfrage gestellt wird; bestimmt Felder, die als Antwort vorhanden sind. Optionen: „Anzeigen“ und „Bearbeiten“. Standard ist „Ansicht“.
Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 10
Suche Schnur Beschränken Sie die Ergebnisse auf diejenigen, die mit einer Zeichenfolge übereinstimmen.
nach dem Schnur Beschränken Sie die Antwort auf Ressourcen, die nach einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
Vor Schnur Beschränken Sie die Antwort auf Ressourcen, die vor einem bestimmten ISO8601-konformen Datum veröffentlicht wurden.
ausschließen Reihe Stellen Sie sicher, dass die Ergebnismenge bestimmte IDs ausschließt.
enthalten Reihe Ergebnismenge auf bestimmte IDs beschränken.
versetzt ganze Zahl Versetzen Sie die Ergebnismenge um eine bestimmte Anzahl von Elementen.
Befehl Schnur Sortierattribut aufsteigend oder absteigend sortieren. Optionen: „asc“ und „desc“. Standard ist „desc“.
Sortieren nach Schnur Sammlung nach Objektattribut sortieren. Optionen: „date“, „id“, „include“, „title“ und „slug“. Standard ist „Datum“.

Antworten

[
    {
        "id": 1220,
        "name": "assignment 1",
        "slug": "assignment-1",
        "permalink": "https://test.thimpress.com/courses/course-has-assignment-2/assignments/assignment-1/",
        "date_created": "2021-09-17T10:08:06",
        "date_created_gmt": "2021-09-17T03:08:06",
        "date_modified": "2021-09-17T10:10:04",
        "date_modified_gmt": "2021-09-17T03:10:04",
        "status": "publish",
        "content": "<p><iframe loading=\"lazy\" title=\"Tổng hợp những câu nói cực &quot;thấm&quot; trong Táo Quân 2018 | VTV24\" width=\"750\" height=\"422\" src=\"https://www.youtube.com/embed/UjkavnKvnhw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></p>\n<header class=\"the-article-header\">\n<p class=\"the-article-category\"><a class=\"parent_cate\" title=\"Sức khỏe\" href=\"https://zingnews.vn/suc-khoe.html\">SỨC KHỎE</a></p>\n<h1 class=\"the-article-title\">Hà Nội ghi nhận 12 người nhiễm nCoV trong cộng đồng ngày 23/8</h1>\n<ul class=\"the-article-meta\">\n<li class=\"the-article-author\"><a href=\"https://zingnews.vn/Qu%E1%BB%91c-To%C3%A0n-tim-kiem.html?type=3\">Quốc Toàn</a></li>\n<li class=\"the-article-publish\">Thứ hai, 23/8/2021 18:53 (GMT+7)</li>\n</ul>\n</header>\n<section class=\"main\">\n<p class=\"the-article-summary\">Từ 12h đến 18h ngày 23/8, thành phố phát hiện thêm 2 trường hợp có kết quả xét nghiệm dương tính với virus trong cộng đồng.</p>\n<div class=\"the-article-body\">\n<p>Theo thông tin từ Sở Y tế Hà Nội tối 23/8, thành phố vừa ghi nhận thêm 13 trường hợp có kết quả xét nghiệm dương tính với SARS-CoV-2. Trong đó, 2 người tại cộng đồng, 11 trường hợp còn lại trong khu cách ly, vùng phong tỏa.</p>\n<p><strong>2 người nhiễm nCoV tại cộng đồng gồm:</strong></p>\n<p>D.N.K., nam, 67 tuổi, trú tại ngõ 63 Vũ Trọng Phụng, Thanh Xuân Trung, Thanh Xuân. Người này có biểu hiện sốt từ ngày 22/8 và chủ động đi xét nghiệm tại bệnh viện cho kết quả dương tính với virus ngày 23/8.</p>\n<p>T.T.N., nữ, 55 tuổi, ngụ Quang Trung, Hà Đông. Bà N. sống trong khu vực bị phong tỏa từ ngày 20/8 (gần gia đình 5 người dương tính với virus được phát hiện qua xét nghiệm sàng lọc). Ngày 22/8, người này được lấy mẫu và cũng cho kết quả dương tính với nCoV.</p>\n<p><strong>11 trường hợp đã cách ly hoặc sống trong vùng phong tỏa gồm:</strong></p>\n<p>Gia đình 3 người cùng trú tại Trần Quý Cáp, Văn Chương, Đống Đa. Họ là bố, mẹ và em gái của một trường hợp F0 đã được phát hiện trước đó.</p>\n<p>N.T.Đ., nam, 32 tuổi, ngụ thôn Bầu, Kim Chung, Đông Anh. Anh Đ. là F1 và được lấy mẫu xét nghiệm, chuyển đi cách ly tập trung từ ngày 15/8. Tới ngày 22/8, người này có triệu chứng, được lấy mẫu xét nghiệm và cho kết quả dương tính.</p>\n<p>H.T.M.T., nữ, 15 tuổi, có địa chỉ ở tổ 35, Đông Anh, Đông Anh. Trường hợp này cũng có tiền sử tiếp xúc với F0 và được cách ly từ ngày 16/8.</p>\n<p>B.M.Đ., nam, 32 tuổi, ở Thôn Bầu, Kim Chung, Đông Anh. Anh Đ. là F1 và được cách ly từ ngày 25/8.</p>\n<p>N.Q.H., nam, 42 tuổi, trú tại Thanh Hà, Đồng Xuân, Hoàn Kiếm. Trước đó, ông H. đã hoàn thành cách ly về địa phương ngày 18/8 sau khi đi cùng chuyến xe với F0. Ông cách ly tại nhà đến 22/8 thì có kết quả xét nghiệm dương tính với nCoV.</p>\n<p>2 trường hợp cùng ngụ ở 175 Phúc Tân, Phúc Tân, Hoàn Kiếm là V.N.S. (nam, 29 tuổi) và N.T.N. (nữ, 24 tuổi). Họ đã được đưa đi cách ly tập trung tại Gia Lâm từ ngày 5/8 và có nhiều lần âm tính với virus. Tuy nhiên, lần lượt các ngày 19 và 21/8, họ xuất hiện các triệu chứng đau đầu, sốt và được xét nghiệm lại có kết quả dương tính.</p>\n<p>N.T.T., nữ, 59 tuổi, ở đội 4, Ngọc Hồi, Thanh Trì. Người này là F1 và đã được cách ly tập trung trước đó.</p>\n<p>Trường hợp cuối cùng là N.P.L., nữ, 34 tuổi, có địa chỉ tại Hòa Lương, Hà Hồi, Thường Tín. Chị L. từng tiếp xúc với F0, được cách ly từ ngày 9/8 và có kết quả xét nghiệm dương tính ngày 22/8.</p>\n</div>\n</section>\n",
        "excerpt": "",
        "assigned": {
            "course": {
                "id": "1190",
                "title": "Course has assignment 2",
                "slug": "course-has-assignment-2",
                "content": "<p>Statu annum laus iracundia actionemque diligunt rationem enim praesidii restincta detractus particulas istic quaesita aristotele vi aiebat manilium suavis</p><p>Gerendarum disputatione utendum dignitatem prorsus ausus</p>",
                "author": "1"
            }
        },
        "retake_count": 2,
        "retaken": 1,
        "duration": {
            "format": "02 hours",
            "time": 7200
        },
        "introdution": "Tham khảo Google.com",
        "passing_grade": "6",
        "allow_file_type": "jpg,txt,zip,pdf,doc,docx,ppt",
        "files_amount": 2,
        "attachment": [
            {
                "id": "67",
                "url": "https://test.thimpress.com/wp-content/uploads/2021/04/logo-1.jpg",
                "name": "logo-1.jpg"
            }
        ],
        "results": {
            "status": "started",
            "start_time": "2021-09-20T14:39:08",
            "expiration_time": "2021-09-20T16:39:08",
            "end_time": ""
        },
        "assignment_answer": {
            "note": "student nộp bài",
            "file": []
        },
        "evaluation": []
    }
]

Holen Sie sich eine Aufgabe

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/assignments/id BEKOMMEN
{
    "id": 1220,
    "name": "assignment 1",
    "slug": "assignment-1",
    "permalink": "https://test.thimpress.com/courses/course-has-assignment-2/assignments/assignment-1/",
    "date_created": "2021-09-17T10:08:06",
    "date_created_gmt": "2021-09-17T03:08:06",
    "date_modified": "2021-09-17T10:10:04",
    "date_modified_gmt": "2021-09-17T03:10:04",
    "status": "publish",
    "content": "<p><iframe loading=\"lazy\" title=\"Tổng hợp những câu nói cực &quot;thấm&quot; trong Táo Quân 2018 | VTV24\" width=\"750\" height=\"422\" src=\"https://www.youtube.com/embed/UjkavnKvnhw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe></p>\n<header class=\"the-article-header\">\n<p class=\"the-article-category\"><a class=\"parent_cate\" title=\"Sức khỏe\" href=\"https://zingnews.vn/suc-khoe.html\">SỨC KHỎE</a></p>\n<h1 class=\"the-article-title\">Hà Nội ghi nhận 12 người nhiễm nCoV trong cộng đồng ngày 23/8</h1>\n<ul class=\"the-article-meta\">\n<li class=\"the-article-author\"><a href=\"https://zingnews.vn/Qu%E1%BB%91c-To%C3%A0n-tim-kiem.html?type=3\">Quốc Toàn</a></li>\n<li class=\"the-article-publish\">Thứ hai, 23/8/2021 18:53 (GMT+7)</li>\n</ul>\n</header>\n<section class=\"main\">\n<p class=\"the-article-summary\">Từ 12h đến 18h ngày 23/8, thành phố phát hiện thêm 2 trường hợp có kết quả xét nghiệm dương tính với virus trong cộng đồng.</p>\n<div class=\"the-article-body\">\n<p>Theo thông tin từ Sở Y tế Hà Nội tối 23/8, thành phố vừa ghi nhận thêm 13 trường hợp có kết quả xét nghiệm dương tính với SARS-CoV-2. Trong đó, 2 người tại cộng đồng, 11 trường hợp còn lại trong khu cách ly, vùng phong tỏa.</p>\n<p><strong>2 người nhiễm nCoV tại cộng đồng gồm:</strong></p>\n<p>D.N.K., nam, 67 tuổi, trú tại ngõ 63 Vũ Trọng Phụng, Thanh Xuân Trung, Thanh Xuân. Người này có biểu hiện sốt từ ngày 22/8 và chủ động đi xét nghiệm tại bệnh viện cho kết quả dương tính với virus ngày 23/8.</p>\n<p>T.T.N., nữ, 55 tuổi, ngụ Quang Trung, Hà Đông. Bà N. sống trong khu vực bị phong tỏa từ ngày 20/8 (gần gia đình 5 người dương tính với virus được phát hiện qua xét nghiệm sàng lọc). Ngày 22/8, người này được lấy mẫu và cũng cho kết quả dương tính với nCoV.</p>\n<p><strong>11 trường hợp đã cách ly hoặc sống trong vùng phong tỏa gồm:</strong></p>\n<p>Gia đình 3 người cùng trú tại Trần Quý Cáp, Văn Chương, Đống Đa. Họ là bố, mẹ và em gái của một trường hợp F0 đã được phát hiện trước đó.</p>\n<p>N.T.Đ., nam, 32 tuổi, ngụ thôn Bầu, Kim Chung, Đông Anh. Anh Đ. là F1 và được lấy mẫu xét nghiệm, chuyển đi cách ly tập trung từ ngày 15/8. Tới ngày 22/8, người này có triệu chứng, được lấy mẫu xét nghiệm và cho kết quả dương tính.</p>\n<p>H.T.M.T., nữ, 15 tuổi, có địa chỉ ở tổ 35, Đông Anh, Đông Anh. Trường hợp này cũng có tiền sử tiếp xúc với F0 và được cách ly từ ngày 16/8.</p>\n<p>B.M.Đ., nam, 32 tuổi, ở Thôn Bầu, Kim Chung, Đông Anh. Anh Đ. là F1 và được cách ly từ ngày 25/8.</p>\n<p>N.Q.H., nam, 42 tuổi, trú tại Thanh Hà, Đồng Xuân, Hoàn Kiếm. Trước đó, ông H. đã hoàn thành cách ly về địa phương ngày 18/8 sau khi đi cùng chuyến xe với F0. Ông cách ly tại nhà đến 22/8 thì có kết quả xét nghiệm dương tính với nCoV.</p>\n<p>2 trường hợp cùng ngụ ở 175 Phúc Tân, Phúc Tân, Hoàn Kiếm là V.N.S. (nam, 29 tuổi) và N.T.N. (nữ, 24 tuổi). Họ đã được đưa đi cách ly tập trung tại Gia Lâm từ ngày 5/8 và có nhiều lần âm tính với virus. Tuy nhiên, lần lượt các ngày 19 và 21/8, họ xuất hiện các triệu chứng đau đầu, sốt và được xét nghiệm lại có kết quả dương tính.</p>\n<p>N.T.T., nữ, 59 tuổi, ở đội 4, Ngọc Hồi, Thanh Trì. Người này là F1 và đã được cách ly tập trung trước đó.</p>\n<p>Trường hợp cuối cùng là N.P.L., nữ, 34 tuổi, có địa chỉ tại Hòa Lương, Hà Hồi, Thường Tín. Chị L. từng tiếp xúc với F0, được cách ly từ ngày 9/8 và có kết quả xét nghiệm dương tính ngày 22/8.</p>\n</div>\n</section>\n",
    "excerpt": "",
    "assigned": {
        "course": {
            "id": "1190",
            "title": "Course has assignment 2",
            "slug": "course-has-assignment-2",
            "content": "<p>Statu annum laus iracundia actionemque diligunt rationem enim praesidii restincta detractus particulas istic quaesita aristotele vi aiebat manilium suavis</p><p>Gerendarum disputatione utendum dignitatem prorsus ausus</p>",
            "author": "1"
        }
    },
    "retake_count": 2,
    "retaken": 0,
    "duration": {
        "format": "02 hours",
        "time": 7200
    },
    "introdution": "Tham khảo Google.com",
    "passing_grade": "6",
    "allow_file_type": "jpg,txt,zip,pdf,doc,docx,ppt",
    "files_amount": 2,
    "attachment": [],
    "results": {
        "status": "",
        "start_time": "2021-09-20T07:14:40",
        "expiration_time": "2021-09-20T09:14:40",
        "end_time": ""
    },
    "assignment_answer": [],
    "evaluation": []
}

Auftrag starten

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/aufgaben/start/ POST Ich würde ganze Zahl Zuordnungs-ID

Antworten

{
    "data": {
        "status": 200
    },
    "message": "Your Assignment has been started successfully."
}

Auftrag wiederholen

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/assignments/retake/ POST Ich würde ganze Zahl Zuordnungs-ID

Antworten

{
    "data": {
        "status": 200
    },
    "message": "Your Assignment has been started successfully."
}

Zuordnung speichern/senden

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/assignments/submit/ Inhaltstyp: Formulardaten POST Aktion Schnur speichern/senden (Standard: senden)
Ich würde ganze Zahl Zuordnungs-ID
Hinweis Schnur Antwort der Schülernotiz
Datei Reihe Datei senden (mehrere)

Antworten

{
    "data": {
        "status": 200
    },
    "message": "What you did was sent to the instructors, please wait the evaluated result!"
}

Gespeicherte Datei löschen

URL METHODE PARAM
Parameter Art Beschreibung
/wp-json/learnpress/v1/assignments/delete-submit-file/ POST Datei-ID Schnur Zu löschende ID-Dateien: z. B.: d0c69484fcf182d8e255d019fa5ee2d9
Ich würde ganze Zahl Zuordnungs-ID

Antworten

"{
  ""data"": {
    ""status"": 200
  },
  ""message"": ""Remove file successfully""
}"

API für die Überprüfung

Holen Sie sich Kursüberprüfungsinhalte

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/review/course/COURSE_ID BEKOMMEN Seite ganze Zahl Aktuelle Seite der Sammlung. Standard ist „1“
pro Seite ganze Zahl Maximale Anzahl von Elementen, die im Ergebnissatz zurückgegeben werden. Standard: 5

Antworten

"{
  ""status"": ""success"",
  ""message"": """",
  ""data"": {
    ""rated"": ""4.5"",
    ""total"": 2,
    ""items"": {
    },
    ""reviews"": {
      ""reviews"": [
        {
          ""user_email"": ""daonham95@gmail.com"",
          ""display_name"": ""admin"",
          ""comment_id"": ""9"",
          ""title"": ""Review title"",
          ""content"": ""Review Content"",
          ""rate"": ""4""
        },
        {
          ""user_email"": ""studentsss@gmail.com"",
          ""display_name"": ""student"",
          ""comment_id"": ""6"",
          ""title"": ""Review 2"",
          ""content"": ""Review 2 content"",
          ""rate"": ""5""
        }
      ],
      ""paged"": 1,
      ""total"": 2,
      ""per_page"": 5,
      ""finish"": true
    },
    ""can_review"": false
  }
}"

Bewertung abschicken

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/review/submit POST Ich würde ganze Zahl Kurs-ID
Bewertung ganze Zahl Ihre Rate ( 1,2,3,4,5 )
Titel Schnur Titelrate
Inhalt Schnur Inhaltsrate

Antworten

"{
  ""status"": ""success"",
  ""message"": ""Your review submitted successfully"",
  ""data"": {
    ""comment_id"": 10
  }
}"

API für Wunschliste

Holen Sie sich den Kurs auf die Wunschliste

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/wishlist/course/COURSE_ID BEKOMMEN

Antworten

"{
  ""status"": ""success"",
  ""message"": ""This course not in your wishlist"",
  ""data"": {
    ""text"": {
      ""add"": ""Add to wishlist"",
      ""remove"": ""Remove from wishlist""
    },
    ""in_wishlist"": ""no"",
    ""items"": []
  }
}"

Kurs zur Wunschliste hinzufügen/entfernen

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/wishlist/toggle POST Ich würde ganze Zahl Kurs-ID

Antworten

"{
  ""status"": ""success"",
  ""message"": ""This course has been added to your wishlists"",
  ""data"": {
    ""text"": {
      ""add"": ""Add to wishlist"",
      ""remove"": ""Remove from wishlist""
    },
    ""type"": ""add"",
    ""items"": [
      196
    ]
  }
}"

API für die Seite zum Zurücksetzen des Passworts

URL METHODE PARAM
Parameter Art Beschreibung
wp-json/learnpress/v1/users/reset-password POST Benutzer-Anmeldung Benutzername oder E-Mail-Adresse

Antworten

{
    "code": "success",
    "message": "Please check your email to reset your password"
}



Filter

Filter

  • Diese Tabellenliste zeigt alle Filter, die zu LP4 hinzugefügt wurden.
Mappe Dateiname Filter
Inc./Admin meta-box/class-lp-meta-box-helper.php learnpress/meta-box/field-custom
Inc./Admin meta-box/class-lp-meta-box-helper.php learnpress_metabox_settings_sanitize_option
Inc./Admin meta-box/class-lp-meta-box-helper.php learnpress_metabox_settings_sanitize_option_$option_name
Inc./Admin settings/email-groups/class-lp-settings-emails-group.php Learn-press/admin/get-settings/admin-options-‚ . $this-group_id
Inc./Admin settings/abstract-settings-page.php Learn-press/admin/get-settings/admin-options-‚ . $Abschnitt
Inc./Admin settings/class-lp-settings-advanced.php learn_press_advanced_settings
Inc./Admin views/meta-boxes/order/order-item.php learn_press/order_item_link
Inc./Admin views/meta-boxes/order/order-item.php Learn_press/order_item_name
Inc./Admin class-lp-admin-assets.php Learn-Press/Admin/Script-Daten
Inc./Admin class-lp-admin-assets.php learnpress/admin/modal-dialog
Inc./Admin class-lp-modal-search-items.php learn_press_filter_admin_ajax_modal_search_items_args
Inc./Admin class-lp-updater.php lp/upgrade/db/map_version
Inc./Admin lp-admin-actions.php views_edit-‚ . $post_type . “, ‚_learn_press_restrict_view_items‘
inkl./Warenkorb lp-cart-functions.php learn_press_checkout_cart
inkl. Kurs abstrakter-kurs.php Learn-Press/Course-Thumbnail-URL
inkl. Kurs abstrakter-kurs.php lernen-pressen/ist-käuflich
inkl. Kurs abstrakter-kurs.php Lernpresse/Kursbestandsbedingung
inkl. Kurs abstrakter-kurs.php Learn-Press/Course/Custom-Item-Präfixe
inkl. Kurs abstrakter-kurs.php learn_press_count_user_completed_items
inc/course class-lp-course-item.php learn-press/course-item-status-title
inc/course class-lp-course.php learnpress/course/block_duration_expire/timestamp_remaining
inc/course class-lp-course.php learnpress/rest-api/enroll-course/redirect
inc/course lp-course-functions.php learn-press/translate-course-result-required
inc/custom-post-types abstract.php learn-press/custom-post-support-gutenberg
inc/custom-post-types order.php learn-press/order-status-icon
inc/emails quiz.php learn-press/enable-email-recipients
inc/gateways class-lp-gateway-abstract.php learn-press/admin/get-settings/admin-options-‚ . $this-id
inc/question class-lp-question-fill-in-blanks.php learn-press/question-editor/localize-script
inc/question class-lp-question-fill-in-blanks.php learn-press/quiz-editor/question-answers-data
inc/question class-lp-question-fill-in-blanks.php learn-press/question-editor/question-answers-data
inc/question class-lp-question-fill-in-blanks.php learn-press/question/fib/regex-content
inc/question class-lp-question.php learn-press/question/fib/regex-content
inc/rest-api class-lp-core-api.php learn-press/core-api/controllers
inc/rest-api class-lp-rest-courses-controller.php learnpress/rest-api/courses/purchase/redirect
inc/rest-api class-lp-rest-authentication.php learn-press/is-rest-api-request
inc/user abstract-lp-user.php learn-press/complete-lesson-graduation
inc/user abstract-lp-user.php learn-press/user-profile-social-icon
inc/user abstract-lp-user.php learn-press/user-profile-socials
inc/user class-lp-profile.php learn-press/check-privacy-setting
inc/user class-lp-profile.php learn-press/profile/privacy-tabs
inc/user class-lp-profile.php learn-press/profile-privacy-settings‘
inc/user class-lp-user-factory.php learnpress/course/can-view-content
inc/user class-lp-user-factory.php learnpress/course/item/can-view
inc/user class-lp-user-factory.php learn-press/user/course/can-retry
inkl./Benutzer lp-user-functions.php Lernpresse/Benutzerklasse
inkl./Benutzer lp-user-functions.php lernen-pressen/benutzerartikeldaten erstellen
inkl./Benutzer lp-user-functions.php Learn-Press/Single-Quiz-JS/Fragedaten
inkl./Benutzer lp-user-functions.php Learn-Press/User-Extra-Profil-Info
inkl./Benutzer lp-user-functions.php Lernen-Presse/Social-Profile
inkl./Benutzer lp-user-functions.php Learn-Press/After-Form-Register-Felder
inkl./Benutzer lp-user-functions.php lp/user-custom-register-fields
inkl./Benutzer lp-user-functions.php Learn-Press/Social-Profile-Name
inkl./Benutzer lp-user-functions.php Learn-Press/User-Extra-Profilfelder
inc/user-item class-lp-user-item-course.php lernen-pressen/kursergebnisse-aktualisieren
inc/user-item class-lp-user-item-course.php lernen-pressen/kurs-beenden-status
inc/user-item class-lp-user-item-course.php Lernen-Presse/Kurselement/bestanden
inc/user-item class-lp-user-item-quiz.php Lernen-Presse/Benutzer-Quiz-Abschluss
inc/user-item class-lp-user-item-quiz.php Learn-Press/User-Quiz-Abschlusstext
inc/user-item class-lp-user-item-quiz.php lp/quiz/get-attempts/limit
inc/user-item class-lp-user-item-quiz.php Learn-Press/User-Item-Quiz-Fragen
inc/user-item class-lp-user-item-quiz.php lernen-pressen/negativen-markierwert-erhalten
inc/user-item class-lp-user-item-quiz.php Lernen-Presse/Frage-Ergebnisse-Daten
inc/user-item class-lp-user-item-quiz.php Learn-Press/Can-Instant-Check-Frage
inc/user-item class-lp-user-item-quiz.php Lernen-Presse/Benutzer-Quiz/kann-Tipp-antworten
inc/user-item class-lp-user-item.php learnpress/user-item/get-graduation
inc/user-item class-lp-user-item.php Learn-Press/Update-User-Item-Data
inc/user-item class-lp-user-item.php learn-press/user-item-time-remaining
inc/abstract-settings.php course-progress.php learn_press_settings_field_name_‘ . $name
inc/class-lp-checkout.php Kursfortschritt.php Learn_Press_Create_Order
inc/class-lp-checkout.php Kursfortschritt.php learn-press/checkout/oder_item_name
inc/class-lp-checkout.php Kursfortschritt.php lernen-drücken/kasse-kein-zahlungsergebnis
inc/class-lp-checkout.php Kursfortschritt.php Learn-Press/Checkout-Fehler
inc/class-lp-ajax.php Kursfortschritt.php learnpress/guest_checkout_email_exist_output
inc/class-lp-forms-handler.php Kursfortschritt.php Learnpress_registration_error_email_exists
inc/class-lp-forms-handler.php Kursfortschritt.php lernen-drücken/Lehrer-werden-Ergebnis anfordern
inc/class-lp-forms-handler.php Kursfortschritt.php Learnpress_login_credentials
inc/class-lp-forms-handler.php Kursfortschritt.php Learnpress_registration_generate_password
inc/class-lp-forms-handler.php Kursfortschritt.php Learnpress_registration_errors
inc/class-lp-forms-handler.php Kursfortschritt.php lernenpresse_neue_kundendaten
inc/class-lp-forms-handler.php Kursfortschritt.php lernen-pressen/profil-aktualisieren-basisinformationen-daten
inc/class-lp-page-controller.php Kursfortschritt.php learnpress/page/set-link-item-course-404
inc/class-lp-strings.php Kursfortschritt.php Lernen-Presse/Nachrichten
inc/class-lp-widget.php Kursfortschritt.php learnpress_widget_settings_sanitize_option
inc/class-lp-widget.php Kursfortschritt.php learnpress_cached_widget_id
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Get-Page-Title
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Get-Page-‚ . $schlüssel
inc/lp-core-functions.php Kursfortschritt.php Lernen-Presse/Fragen-Support-Antwort-Optionen
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Standard-Kursstufen
inc/lp-core-functions.php Kursfortschritt.php Learnpress/Kursevaluation/Methoden
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Max-Retry-Quiz-erlaubt
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Max-Retry-Kurs erlaubt
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/User-Item-Failed-Slug
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/User-Item-Passed-Slug
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/User-Item-in-Progress-Slug
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/User-Item-Under-Evaluation-Slug
inc/lp-core-functions.php Kursfortschritt.php Learn-Press/Course-Enrolled-Slugs
inc/lp-core-functions.php Kursfortschritt.php lp_item_course_class
inc/lp-deprecated.php Kursfortschritt.php learn_press_breadcrumb_defaults
inc/lp-deprecated.php Kursfortschritt.php learn_press_breadcrumb_home_url
inc/lp-deprecated.php Kursfortschritt.php lernen_presse_kurs_kommentare_öffnen
inc/lp-deprecated.php Kursfortschritt.php learn_press_profile_tab_courses_own_limit
inc/lp-deprecated.php Kursfortschritt.php learn_press_profile_tab_courses_learning_limit
inc/lp-deprecated.php Kursfortschritt.php learn_press_profile_tab_courses_purchased_limit
inc/lp-deprecated.php Kursfortschritt.php learn_press_profile_tab_courses_finished_limit
inc/lp-deprecated.php Kursfortschritt.php learn_press_profile_tab_courses_all_limit
inc/lp-deprecated.php Kursfortschritt.php learn_press_become_teacher_form_fields
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Dokument-Kurstitel-Teile
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Dokument-Profil-Titel-Teile
inc/lp-template-functions.php Kursfortschritt.php learn_press_child_in_parrent_template_path
inc/lp-template-functions.php Kursfortschritt.php Learn-Press/Override-Templates
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Kurse-Layouts
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Seitentitel
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Level-Label
inc/lp-template-functions.php Kursfortschritt.php Learn-Press/Profil-Logout-Slug
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Abschnitt-sichtbar
Vorlagen/Einzelkurs tags/curriculum.php LearnPress/Kurs/Lehrplan/leer
  • Die nächste Tabellenliste sind Ordner, die beim Upgrade auf LP4 übersprungen wurden
Mappe Dateiname Filter
Inc./Admin meta-box/class-lp-meta-box-helper.php Learn-Press/Meta-Box/Feldname
Inc./Admin meta-box/class-lp-meta-box-helper.php Learn-Press/Meta-Box/Feld-ID
Inc./Admin settings/class-lp-settings-advanced.php learn_press_profile_settings
Inc./Admin settings/class-lp-settings-courses.php Lernen-Presse/Kurseinstellungen-Felder/Allgemein
Inc./Admin settings/class-lp-settings-courses.php Lernen-Presse/Kurseinstellungen-Felder/Archiv
Inc./Admin settings/class-lp-settings-courses.php Lernen-Presse/Kurseinstellungen-Felder/Thumbnails
Inc./Admin settings/class-lp-settings-profile.php Lernen-Presse/Profil-Einstellungen-Felder/Avatar
Inc./Admin settings/class-lp-settings-profile.php Lernen-Presse/Profileinstellungen-Felder/Werbung
Inc./Admin settings/class-lp-settings-profile.php learn_press_profile_settings
Inc./Admin sub-menus/class-lp-submenu-addons.php class-lp-submenu-addons.php
Inc./Admin sub-menus/class-lp-submenu-settings.php Learn-Press/Admin/Seiteneinstellungen/E-Mails/Abschnitte
inc/admin sub-menus/class-lp-submenu-settings.php learn-press/update-settings/exclude-vars
inc/admin sub-menus/class-lp-submenu-settings.php learn-press/update-settings/‘ . sanitize_text_field( wp_unslash( $key ) )
inc/admin sub-menus/class-lp-submenu-settings.php learn-press/update-settings/settings-value
inc/admin views/meta-boxes/order/details.php learn-press/order-payment-method-title
inc/admin views/meta-boxes/order/order-item.php learn_press/order_detail_item_link
inc/admin class-lp-admin.php learn-press/required-pages
inc/admin lp-admin-functions.php learn_press_question_types
inc/course lp-course-functions.php learn-press/custom-thumbnail-sizes
inc/custom-post-types course.php rwmb__lpr_course_price_html
inc/custom-post-types course.php learn-press/admin-localize-course-editor
inc/custom-post-types course.php learn-press/admin-course-tabs
inc/custom-post-types course.php learn_press_course_settings_meta_box_args
inc/custom-post-types course.php learn_press_course_assessment_metabox
inc/custom-post-types course.php learn_press_course_payment_meta_box_args
inc/custom-post-types course.php learn-press/course-settings/payments
inc/custom-post-types course.php learn_press_course_author_role_meta_box
inc/custom-post-types course.php learn_press_course_author_meta_box
inc/custom-post-types course.php learn_press_course_video_meta_box_args
inc/custom-post-types course.php learn_press_review_log_message
inc/custom-post-types question.php learn-press/question-editor/i18n
inc/custom-post-types question.php learn-press/admin/external-js-component
inc/custom-post-types question.php learn_press_question_meta_box_args
inc/custom-post-types Quiz.php Learn-Press/admin/externe-js-Komponente
inc/custom-post-types Quiz.php learn_press_quiz_general_meta_box
inkl./Bestellung class-lp-order.php Lernen-Presse/
inkl./Bestellung class-lp-order.php learn_press_confirm_order_received_text
inkl./Frage class-lp-question-database.php learnpress/query_get_total_question_unassigned
Inc./Quiz lp-quiz-funktionen.php learn_press_quiz_question_url
inkl./Shortcodes class-lp-shortcode-button-kurs.php lernen-pressen/kurs-einschreiben-schaltfläche-text
inkl./Shortcodes class-lp-shortcode-button-kurs.php lernen-pressen/kurs-kaufen-button-text
inkl./Shortcodes class-lp-shortcode-button-kurs.php lernen-pressen/kurs-kaufen-button-text
inkl./Shortcodes class-lp-shortcode-button-kurs.php lernen-pressen/kurs-einschreiben-schaltfläche-text
inkl./Benutzer abstract-lp-user.php Learn-Press/Insert-User-Item-Data
inkl./Benutzer abstract-lp-user.php Learn-Press/Update-User-Item-Data
inkl./Benutzer abstract-lp-user.php Learn-Press/Can-View-Item
inkl./Benutzer abstract-lp-user.php learn_press_user_can_retake_quiz
inkl./Benutzer abstract-lp-user.php lernen-pressen/kann-view-quiz
inkl./Benutzer abstract-lp-user.php learn_press_user_view_quiz
inkl./Benutzer abstract-lp-user.php Lernen-Pressen/Können-Lektion ansehen
inkl./Benutzer abstract-lp-user.php learn_press_user_view_lesson
inkl./Benutzer abstract-lp-user.php lernen_drücken_beenden_Kurs_nicht_bestanden
inkl./Benutzer abstract-lp-user.php learn_press_user_can_retake_course
inkl./Benutzer abstract-lp-user.php Presse-Lernen/Vor-Wiederholungskurs
inc/user abstract-lp-user.php learn-press/course-is-locked
inc/user abstract-lp-user.php learn_press_user_can_access_course
inc/user class-lp-profile.php learn-press/profile/class
inc/user class-lp-profile.php learn-press/check-publicity-setting
inc/user class-lp-profile.php learn-press/profile/publicity-tabs
inkl./Benutzer class-lp-profile.php Lernen-Presse/Get-Werbung-Einstellung
inkl./Benutzer class-lp-profile.php Lernen-Presse/Profilbild
inkl./Benutzer class-lp-user-factory.php learn_press_user_class
inkl./Benutzer lp-user-functions.php Learn_press_display_name_publicly
inc/user-item class-lp-user-item-quiz.php Lernen-Presse/Benutzer-Quiz/Können-Überprüfen-Antwort
inkl./Widgets Kursinfo.php Learn-press/widget/display-‚ . $this-id_base
inkl./Widgets Kursfortschritt.php Learn-press/widget/display-‚ . $this-id_base
inc/class-lp-ajax.php Kursfortschritt.php Lerndruck/Registrierungsfehler
inc/class-lp-ajax.php Kursfortschritt.php Lernen-Presse/Registrierung-Weiterleitung
inc/class-lp-ajax.php Kursfortschritt.php Learn-Press/User-Retake-Kurs-Weiterleitung
inc/class-lp-ajax.php Kursfortschritt.php Lernen-Presse/Benutzer-wiederholtes-Kurs-Ergebnis
inc/class-lp-ajax.php Kursfortschritt.php Learn-Press/User-Retake-Kurs-Fehlgeschlagen-Ergebnis
inc/class-lp-checkout.php Kursfortschritt.php learn_press_checkout_validate_field
inc/class-lp-checkout.php Kursfortschritt.php Learn_Press_Create_Order
inc/class-lp-checkout.php Kursfortschritt.php learn-press/checkout/oder_item_name
inc/class-lp-checkout.php Kursfortschritt.php lernen-drücken/kasse-kein-zahlungsergebnis
inc/class-lp-checkout.php Kursfortschritt.php Learn-Press/Checkout-Fehler
inc/class-lp-forms-handler.php Kursfortschritt.php Lernen-Presse/Werde-Lehrer-Validieren-Feld
inc/class-lp-forms-handler.php Kursfortschritt.php Learn-Press/Login-Validate-Feld
inc/class-lp-forms-handler.php Kursfortschritt.php Lernen-Presse/Login-Anfrage-Ergebnis
inc/class-lp-forms-handler.php Kursfortschritt.php Learn-Press/Register-Validate-Feld
inc/class-lp-forms-handler.php course-progress.php learn-press/new-user-data
inc/class-lp-forms-handler.php course-progress.php learn-press/register-request-result
inc/class-lp-request-handler.php course-progress.php learn-press/add-to-cart-redirect
inc/class-lp-request-handler.php course-progress.php learn-press/checkout-no-payment-result
inc/class-lp-request-handler.php course-progress.php learn-press/purchase-course-id
inc/class-lp-request-handler.php course-progress.php learn-press/enroll-course-redirect-login
inc/class-lp-request-handler.php course-progress.php learn-press/purchase-course-id
inc/class-lp-request-handler.php course-progress.php learn-press/get-course-order
inc/class-lp-request-handler.php Kursfortschritt.php Learn-Press/Add-to-Cart-Weiterleitung
inc/class-lp-request-handler.php Kursfortschritt.php lernen-pressen/kurs anmelden-weiterleitung-login
inc/class-lp-request-handler.php Kursfortschritt.php Lernen-Presse/Anmelden-Kurs-Weiterleitung
inc/class-lp-strings.php Kursfortschritt.php Lernpresse/Saiten
inc/class-lp-widget.php Kursfortschritt.php lernen-drücken/widget/option_prefix
inc/class-lp-widget.php Kursfortschritt.php lernen-drücken/widget/display
inc/class-lp-widget.php Kursfortschritt.php Learn-press/widget/display-‚ . $this-id_base
inc/lp-core-functions.php Kursfortschritt.php learn_press_become_teacher_form_fields
inc/lp-core-functions.php Kursfortschritt.php learn_press_filter_become_a_teacher_notify_message
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/maximale-Studenten-Reichweite
inc/lp-template-functions.php Kursfortschritt.php Lern-Presse/Auftragsbearbeitungs-Nachricht
inc/lp-template-functions.php Kursfortschritt.php lernen-drücken/tmpl-button-kaufen-kurs
inc/lp-template-functions.php Kursfortschritt.php learn_press_breadcrumb_defaults
inc/lp-template-functions.php Kursfortschritt.php learn_press_breadcrumb_home_url
inc/lp-template-functions.php Kursfortschritt.php learn_press_profile_tab_courses_all_limit
inc/lp-template-functions.php Kursfortschritt.php learn_press_profile_tab_courses_learning_limit
inc/lp-template-functions.php Kursfortschritt.php learn_press_profile_tab_courses_purchased_limit
inc/lp-template-functions.php Kursfortschritt.php learn_press_profile_tab_courses_finished_limit
inc/lp-template-functions.php Kursfortschritt.php learn_press_profile_tab_courses_own_limit
inc/lp-template-functions.php Kursfortschritt.php learn_press_quiz_access_denied_redirect_permalink
inc/lp-template-functions.php Kursfortschritt.php learn_press_lesson_access_denied_redirect_permalink
inc/lp-template-functions.php Kursfortschritt.php Learn-Press/Color-Schemata
inc/lp-template-functions.php Kursfortschritt.php Lernen-Presse/Kurselement-Link
Vorlagen/Einzelkurs tags/curriculum.php learn_press_course_curriculum_empty
Vorlagen/Einzelkurs tags/tabs.php learn_press_allow_display_tab_section



Aktion

Aktion

  • Die erste Tabellenliste enthält die neu zu LearnPress 4 hinzugefügten Aktionen.
Mappe Dateiname Aktion
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Kurs-Meta-Primär-Links
inc/lp-template-hooks.php Kursfortschritt.php lernen-presse/kurs-meta-sekundär-links
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Kurszusammenfassung-Seitenleiste
inc/lp-template-hooks.php Kursfortschritt.php Learn-Press/After-Section-Loop-Item-Titel
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Popup-Fußzeile
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Benutzerprofil-Konto
inc/lp-template-hooks.php Kursfortschritt.php Lernen-Presse/Benutzerprofil-Tabs
inc/lp-template-hooks.php Kursfortschritt.php Learn-Press/Profil/Before-Dashboard
inc/lp-template-hooks.php Kursfortschritt.php lernen-drücken/fertig
Vorlagen/Einzelkurs content-item-lp_quiz.php Learn-Press/After-Content-Item-Summary/‘ . $quiz->get_item_type()
Vorlagen/Einzelkurs content.php Lernen-Presse/Kursinhalt-Zusammenfassung
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/Before-Section-Summary
Vorlagen/Einzelkurs Schleifenabschnitt.php learnpress/single-course/section-header/after
Vorlagen/Einzelkurs Schleifenabschnitt.php Lernen-Presse/vor-Abschnitt-Inhalt
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/Before-Section-Loop-Item
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/Before-Abschnitt-Loop-Item-Titel
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/After-Section-Loop-Item-Titel
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/After-Section-Loop-Item
Vorlagen/Einzelkurs Schleifenabschnitt.php Learn-Press/After-Section-Summary
inhaltsarchiv-kurs.php Schleifenabschnitt.php Learn-Press/Template-Header
inhaltsarchiv-kurs.php Schleifenabschnitt.php Lernen-Presse/Seitenleiste
inhaltsarchiv-kurs.php Schleifenabschnitt.php Learn-Press/Template-Footer
content-einzelnes-item.php Schleifenabschnitt.php Learn-Press/Template-Header
content-einzelnes-item.php Schleifenabschnitt.php Learn-Press/Template-Footer
kurse-top-bar.php
single-course.php
  • Die zweite Tabellenliste enthält Aktionen, die sich in LearnPress 3 befinden, aber in LearnPress 4 entfernt wurden.
Mappe Dateiname Aktion
Vorlagen/Bestellung Bestelldetails.php learn_press_order_items_table
Vorlagen/Profil tabs/settings/basic-information.php Learn_press_before_‘ . $Abschnitt . ‚_edit_fields‘
Vorlagen/Profil tabs/settings/basic-information.php learn_press_after_‘ . $Abschnitt . ‚_edit_fields‘
Vorlagen/Profil tabs/settings/change-password.php Learn_press_before_‘ . $Abschnitt . ‚_edit_fields‘
Vorlagen/Profil tabs/settings/change-password.php learn_press_after_‘ . $Abschnitt . ‚_edit_fields‘
Vorlagen/Einzelkurs tags/curriculum.php learn_press_before_single_course_curriculum
Vorlagen/Einzelkurs tags/curriculum.php learn_press_after_single_course_curriculum
Vorlagen/Einzelkurs tags/instructor.php Learn-Press/Beginn-Kurs-Dozentenbeschreibung
Vorlagen/Einzelkurs tags/instructor.php Lernen-Presse/Ende-Kurs-Lehrer-Beschreibung
Vorlagen/Einzelkurs tags/instructor.php Learn-Press/After-Course-Dozentenbeschreibung
Vorlagen/Einzelkurs tags/instructor.php Learn-Press/After-Course-Instructor-Socials
Vorlagen/Einzelkurs content.php learn_press_course_content_summary
Vorlagen/Einzelkurs Schleifenabschnitt.php learn_press_curriculum_section_summary‘
Vorlagen/Einzelkurs Schleifenabschnitt.php Lernen-Presse/Abschnitt-Zusammenfassung‘
inhaltsarchiv-kurs.php Schleifenabschnitt.php learn_press_before_main_content
inhaltsarchiv-kurs.php Schleifenabschnitt.php learn_press_archive_description
inhaltsarchiv-kurs.php Schleifenabschnitt.php Lernen-Presse/Archiv-Beschreibung
inhaltsarchiv-kurs.php Schleifenabschnitt.php learn_press_before_courses_loop
inhaltsarchiv-kurs.php Schleifenabschnitt.php learn_press_after_courses_loop
inhaltsarchiv-kurs.php Schleifenabschnitt.php learn_press_after_main_content
content-kurs.php Schleifenabschnitt.php learn_press_courses_loop_item_title
content-kurs.php Schleifenabschnitt.php learn_press_before_courses_loop_item
content-kurs.php Schleifenabschnitt.php learn_press_after_courses_loop_item
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_before_main_content
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_before_single_course
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_before_single_course_summary
inhalt-einzelkurs.php Schleifenabschnitt.php Learn-Press/before-Main-Content
inhalt-einzelkurs.php Schleifenabschnitt.php Learn-Press/After-Main-Content
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_after_single_course_summary
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_after_single_course
inhalt-einzelkurs.php Schleifenabschnitt.php learn_press_after_main_content
Suchformular.php




Änderung der LearnPress-Vorlage

  • Die erste ist eine Tabellenliste der Vorlagendateien, die von LP3 auf LP4 geändert wurden.
Richtung in LP3 LearnPress 3 Direction in LP4 LearnPress 4
Vorlagen/Kasse form-eingeloggt-in.php Vorlagen/Kasse account-logged-in.php
Vorlagen/Kasse form-login.php Vorlagen/Kasse account-login.php
templates/checkout/form-login.php Learn-Press/After-Checkout-Formular-Login-Felder templates/checkout/account-login.php Learn-Press/After-Checkout-Account-Login-Felder
Vorlagen/Kasse form-register.php Vorlagen/Kasse account-register.php
Vorlagen/Kasse form.php Vorlagen/Kasse form.php
Vorlagen/Kasse Zahlung.php Vorlagen/Kasse Zahlung.php
Vorlagen/Kasse review-order.php Vorlagen/Kasse review-order.php
Vorlage/Profil/Tabs/Kurse besitzt.php Vorlage/Profil/Tabs/Kurse erstellt.php
Vorlage/Profil/Tabs/Kurse gekauft.php Vorlage/Profil/Tabs/Kurse eingeschrieben.php
Vorlagen/Profil/Tabs/Einstellungen Werbung.php Vorlagen/Profil/Tabs/Einstellungen Datenschutz.php
templates/profile/tabs/settings/publicity.php presse-lernen/vor-profil-werbefelder templates/profile/tabs/settings/privacy.php Learn-Press/Before-Profile-Privacy-Fields
Vorlagen/Profil/Tabs/Einstellungen Lernen-Presse/Beginn-Profil-Werbungsfelder templates/profile/tabs/settings/privacy.php Learn-Press/Begin-Profile-Privacy-Fields
Vorlagen/Profil/Tabs/Einstellungen lernen-presse/nach-profil-werbefelder templates/profile/tabs/settings/privacy.php Learn-Press/After-Profile-Privacy-Fields
Vorlagen/Einzelkurs/Schaltflächen retake.php Vorlagen/Einzelkurs/Schaltflächen retry.php
templates/single-course/buttons/retake.php Lernen-Presse/vor-Wiederholungs-Formular templates/single-course/buttons/retry.php lp/tmpl/course/button-retry/form/before
templates/single-course/buttons/retake.php Lernen-Presse/vor-Wiederholen-Taste templates/single-course/buttons/retry.php lp/tmpl/course/button-retry/before
templates/single-course/buttons/retake.php Learn-Press/After-Retake-Taste templates/single-course/buttons/retry.php lp/tmpl/course/button-retry/after
templates/single-course/buttons/retake.php Lernen-Presse/Nach-Wiederholungs-Formular templates/single-course/buttons/retry.php lp/tmpl/course/button-retry/form/after
Vorlagen/Widgets/Kurs-Info default.php Vorlagen/Widgets Kursinfo.php
Vorlagen/Widgets/Kursverlauf default.php Vorlagen/Widgets Kursfortschritt.php
Vorlagen/Widgets/empfohlene Kurse default.php Vorlagen/Widgets empfohlene-kurse.php
Vorlagen/Widgets/aktuelle Kurse default.php Vorlagen/Widgets aktuelle-kurse.php
Vorlagen inhaltsarchiv-kurs.php Vorlagen Archiv-Kurs.php
  • Als nächstes ist eine Tabellenliste von Vorlagen, die zu LP4 hinzugefügt wurden, diese Vorlagen sind nie in LP3 erschienen.
Richtung LearnPress 4
templates/checkout/account-register.php lernen-pressen/vor-formular-registrieren-felder
templates/checkout/account-register.php Learn-Press/After-Form-Register-Felder
Vorlagen/Kasse Gast-Checkout-Link.php
Vorlagen/Kasse guest-checkout.php
templates/checkout/payment.php Learn-Press/After-Payment-Formular
templates/checkout/payment.php Lernen-Drücken/Zur Kasse-Fortfahren-Schaltfläche-Text
templates/checkout/review-order.php Lernen-Presse/Bewertung-Bestellung/Warenkorb-Artikel-Produkt
Vorlagen/Inhaltsquiz js.php
Vorlagen/global/ clearfix.php
templates/global/become-teacher-form-fields.php LearnPress/Werde-Lehrer/Before-Form
templates/global/become-teacher-form-fields.php LearnPress/Werde-Lehrer/After-Form
templates/loop/course/loop-begin.php learn_press_course_loop_begin
templates/loop/course/loop-end.php learn_press_course_loop_end
Vorlagen/Loop/Kurs meta.php
Vorlagen/Loop/Kurs info-begin.php
Vorlagen/Loop/Kurs info-end.php
Vorlagen/Loop/Kurs badge-featured.php
Vorlagen/Loop/Kurs Kategorien.php
Vorlage/Seiten Existieren
template/pages/checkout.php Learn-Press/before-Main-Content
template/pages/checkout.php learnpress/template/pages/checkout/before-content
template/pages/checkout.php Learn-Press/Before-Checkout-Seite
template/pages/checkout.php Learn-Press/After-Checkout-Seite
template/pages/checkout.php Learn-Press/After-Main-Content
template/pages/checkout.php learnpress/template/pages/checkout/after-content
template/pages/profile.php learnpress/template/pages/profile/before-content
template/pages/profile.php Learn-Press/Before-User-Profile
template/pages/profile.php Lernen-Presse/Benutzerprofil
template/pages/profile.php learnpress/template/pages/profile/after-content
Vorlage/Profil/Dashboard Existieren
Vorlage/Profil/Dashboard empfohlene-kurse.php
Vorlage/Profil/Dashboard allgemeine-statistik.php
template/profile/dashboard/general-statistic.php Lernen-Presse/Vorher-Profil-Dashboard-allgemeine-Statistik-Zeile
template/profile/dashboard/general-statistic.php Learn-Press/before-Profile-Dashboard-User-Allgemeine-Statistik
template/profile/dashboard/general-statistic.php Learn-Press/After-Profile-Dashboard-User-Allgemeine-Statistik
template/profile/dashboard/general-statistic.php Lernen-Presse/Profil-Dashboard-allgemeine-Statistik-Zeile
template/profile/dashboard/general-statistic.php Lernen-Presse/Vorher-Profil-Dashboard-Ausbilder-allgemeine-Statistik
template/profile/dashboard/general-statistic.php Learn-Press/After-Profile-Dashboard-Instructor-Allgemeine-Statistik
template/profile/dashboard/general-statistic.php Learn-Press/After-Profile-Dashboard-Allgemeine-Statistik-Zeile
Vorlage/Profil/Dashboard neueste-kurse.php
template/profile/avatar.php Existieren
template/profile/header.php Existieren
template/profile/sidebar.php Existieren
Lernen-Presse/Benutzerprofil-Konto Existieren
Lernen-Presse/Benutzerprofil-Tabs Existieren
template / profile / socials.php Existieren
template/profile/tabs.php Existieren
templates/single-course/content-item/popup-content.php Existieren
templates/single-course/content-item/popup-footer.php Existieren
templates/single-course/content-item/popup-header.php Existieren
templates/single-course/content-item/popup-sidebar.php Existieren
Vorlagen/Einzelkurs/meta Existieren
templates/single-course/meta/category.php Existieren
templates/single-course/meta/count.php Existieren
templates/single-course/meta/duration.php Existieren
templates/single-course/meta/instructor.php Existieren
templates/single-course/meta/level.php Existieren
Vorlagen/Einzelkurs/Seitenleiste Existieren
templates/single-course/sidebar/course-extra.php Existieren
templates/single-course/sidebar/preview.php Existieren
templates/single-course/sidebar/user-progress.php Learn-Press/User-Item-Fortschritt
templates/single-course/sidebar/user-time.php Existieren
Vorlagen single-course.php
  • Das letzte sind Vorlagen, die sich in LP3 befinden, aber wir haben sie in LP4 entfernt.
Richtung LearnPress 3
templates/checkout/form-login.php learn_press_checkout_before_user_login_form
templates/checkout/form-login.php Learn-Press/Before-Checkout-Formular-Login-Felder
templates/checkout/form-login.php learn_press_checkout_user_login_before_form_fields
templates/checkout/form-login.php Learn-Press/Begin-Checkout-Formular-Login-Felder
templates/checkout/form-login.php Learn-Press/End-Checkout-Formular-Login-Felder
templates/checkout/form-login.php learn_press_checkout_user_login_after_form_fields
templates/checkout/form-login.php lernen-drücken/vor-dem-checkout-formular-login-button
templates/checkout/form-login.php learn_press_checkout_after_user_login_form
templates/checkout/form-register.php learn_press_checkout_before_user_register_form
templates/checkout/form-register.php lernen-pressen/before-checkout-form-registrieren
templates/checkout/form-register.php learn_press_checkout_after_user_register_form
templates/checkout/form.php lernen-pressen/vor-dem-checkout-bestellen-überprüfen
templates/checkout/form.php learn_press_checkout_order_review
templates/checkout/form.php Lernen-Presse/Kasse-Bestellung-Überprüfung
templates/checkout/form.php Lernen-Presse/nach-der-Kasse-Bestellung-Überprüfung
Vorlagen/Kasse Gast-E-Mail.php
Vorlagen/Kasse index.php
templates/checkout/payment.php learn_press_order_button_text
templates/checkout/payment.php learn_press_order_button_text_processing
templates/checkout/payment.php learn_press_before_payments
templates/checkout/payment.php Learn-Press/Begin-Payment-Methods
templates/checkout/payment.php Lernen-Presse/Ende-Zahlungsmethoden
templates/checkout/payment.php learn_press_after_payments
templates/checkout/payment.php Learn-Press/After-Payment-Methoden
templates/checkout/payment.php learn_press_order_before_submit
templates/checkout/payment.php learn_press_order_button_html
templates/checkout/payment.php learn_press_order_after_submit
templates/checkout/payment.php learn_press_no_available_payment_methods_message
templates/checkout/review-order.php Learn-Press/Review-Order/Before-Heading-Row
templates/checkout/review-order.php Learn-Press/Review-Order/After-Header-Row
Vorlagen/Inhaltsunterricht/Video Existieren
Vorlagen/Inhalt-Lektion block-content.php
Vorlagen/Inhalt-Lektion no-content.php
Vorlagen/Inhalt-Lektion index.php
Vorlagen/Inhaltsfrage Existieren
Vorlagen/Content-Quiz/Buttons Existieren
Vorlagen/Inhaltsquiz buttons.php
Vorlagen/Inhaltsquiz countdown-einfach.php
Vorlagen/Inhaltsquiz countdown.php
Vorlagen/Inhaltsquiz Beschreibung.php
Vorlagen/Inhaltsquiz Geschichte.php
Vorlagen/Inhaltsquiz index.php
Vorlagen/Inhaltsquiz intro.php
Vorlagen/Inhaltsquiz Vorschaumodus.php
Vorlagen/Inhaltsquiz progress.php
Vorlagen/Inhaltsquiz Frage-Nummern.php
Vorlagen/Inhaltsquiz result.php
Vorlagen/Inhaltsquiz review-title.php
Vorlagen/global leere-kommentare.php
Vorlagen/global kommentare.php
Vorlagen/global Kurs-Meta-Ende.php
Vorlagen/global Kurs-Meta-Start.php
Vorlagen/global index.php
Vorlagen/global login.php
Vorlagen/global hinweise.php
Vorlagen/global zugangsbeschränken.php
Vorlagen/global scripts.php
Vorlagen/Schleife index.php
Vorlagen/Loop/Kurs index.php
Vorlagen/Loop/Kurs vorstellen.php
Vorlagen/Loop/Kurs meta-begin.php
Vorlagen/Loop/Kurs meta-end.php
Vorlagen/Hinweise Existieren
Vorlage/Bestellung index.php
template/profile/dashboard-eingeloggt.php Existieren
template/profile/get-back-order.php Existieren
template/profile/mobile-menu.php Existieren
template/profile/profile-cover.php Existieren
template/profil/profil.php Existieren
template/profil/profil.php Learn-Press/Before-User-Profile
template/profil/profil.php Lernen-Presse/Benutzerprofil
template/profil/profil.php Learn-Press/After-User-Profil
template/profile/user-bio.php Existieren
templates/profile/tabs/settings/basic-information.php lernen_drücken_bevor_
templates/profile/tabs/settings/basic-information.php lernen_drücken_nach_
templates/profile/tabs/settings/change-password.php lernen_drücken_bevor_
templates/profile/tabs/settings/change-password.php lernen_drücken_nach_
Vorlagen/Einzelkurs/Inhaltselement footer.php
Vorlagen/Einzelkurs/Inhaltselement header.php
templates/single-course/section/content-item.php Existieren
templates/single-course/section/content-item.php Learn-Press/Before-Section-Loop-Item
templates/single-course/section/content-item.php Learn-Press/After-Section-Loop-Item
templates/single-course/section/content.php Existieren
templates/single-course/section/content.php Learn-Press/Begin-Abschnitt-Loop-Item
templates/single-course/section/content.php Learn-Press/End-Abschnitt-Loop-Item
templates/single-course/section/index.php Existieren
templates/single-course/section/title.php Existieren
templates/single-course/tabs/curriculum.php learn_press_before_single_course_curriculum
templates/single-course/tabs/curriculum.php learn_press_after_single_course_curriculum
templates/single-course/tabs/instructor.php Learn-Press/Beginn-Kurs-Dozentenbeschreibung
templates/single-course/tabs/instructor.php Lernen-Presse/Ende-Kurs-Lehrer-Beschreibung
templates/single-course/tabs/instructor.php Learn-Press/After-Course-Dozentenbeschreibung
templates/single-course/tabs/instructor.php Learn-Press/After-Course-Instructor-Socials
Vorlagen Suchformular.php



Überschreiben Sie die Vorlage des LearnPress-Plugins

Überschreiben Sie die Vorlage des LearnPress-Plugins

Um sowohl die Geschwindigkeit als auch die Qualität von LearnPress zu verbessern, wird ThimPress einige notwendige Änderungen in der Codierung von LP3 auf LP4 vornehmen. Heute werden wir diese Änderungen auflisten, um unseren Entwicklern zu helfen, auf die neue Version aktualisiert zu werden. Um die Vorlage des LearnPress-Plugins zu überschreiben, sollten Sie diesen Code zur Datei

add_filter (  'learn-press/override-templates' , function (){  return  true ; }  ) ; 



Themes und Plugins WPML komptibel.

Jedes WordPress-Theme und jedes Plugin kann mit WPML kompatibel werden.

Folgen Sie diesem Tutorial, um zu erfahren, wie Sie die WPML-Kompatibilität testen und die erforderlichen Änderungen vornehmen, um Ihren Code vollständig mehrsprachig zu machen.

Wichtig: Denken Sie daran, eine Sprachkonfigurationsdatei einzuschließen

Wenn Sie fertig sind, müssen Sie eine XML- Sprachkonfigurationsdatei erstellen und sie zum Stammverzeichnis Ihres Themes hinzufügen.

Auf diese Weise können Endbenutzer mehrsprachige Websites mit Ihrem Thema betreiben, ohne selbst etwas konfigurieren zu müssen.

Ohne eine solche Sprachkonfigurationsdatei werden Ihre Endbenutzer Stunden damit verschwenden, Ihr Design zurückzuentwickeln und zu erraten, welche Texte übersetzt werden müssen. Dies führt zu mehr Unterstützungsarbeit für Sie und für uns. Wenn Sie Hilfe beim Erstellen einer Sprachkonfigurationsdatei benötigen, informieren Sie unser Theme-Kompatibilitätsteam und es wird Ihnen helfen.

Auf dieser Seite

  1. Installieren von WPML-Komponenten
  2. Fallstudie – Sydney-Thema
  3. Übersetzen der Kopfzeile
  4. Menüs übersetzen
  5. Übersetzen der Dienste von Sydney Theme und anderer benutzerdefinierter Post-Typen
  6. Übersetzen von benutzerdefinierten Theme- oder Plugin-Elementen
  7. Den Post-Body übersetzen
  8. Widgets übersetzen
  9. Übersetzen der Fußzeile
  10. Erstellen einer Sprachkonfigurationsdatei für Ihr Theme
  11. GetText-Unterstützung für hartcodierte Zeichenfolgen
  12. WooCommerce-Kompatibilität
  13. Tipps und Debugging

1. Installieren von WPML-Komponenten

WPML enthält mehrere Komponenten. Einige sind für Ihre Theme-Kompatibilitätsarbeit erforderlich und andere sind für Site-Administratoren gedacht, die später den Inhalt der Site verwalten.

Sie sollten die wesentlichen WPML-Komponenten aktivieren, mit denen Sie Ihr Theme vollständig übersetzen können:

  • WPML-Kern-Plugin
  • WPML-String-Übersetzungs-Add-on

Um sie zu erhalten, gehen Sie zu Ihrem WPML-Konto und klicken Sie auf Downloads .

Natürlich können Sie sich gerne über die anderen Komponenten des WPML-Kerns und der Addons informieren .

2. Fallstudie – Sydney-Thema

Schauen wir uns dieses Beispiel einer Website an, die mit dem Sydney-Thema von aThemes erstellt wurde:

Beispiel einer Sydney-Website
Beispiel für eine Website, die mit dem Sydney-Thema erstellt wurde

Während wir die verschiedenen Elemente dieser Site durchgehen, lernen wir, wie man Rich Themes oder Plugins mit WPML übersetzt.

3. Übersetzen der Kopfzeile

Der Header des Themes oder Plugins stammt aus den allgemeinen WordPress-Einstellungen, wie in der folgenden Abbildung dargestellt:

Seite „Allgemeine WordPress-Einstellungen“

Da es nicht Teil eines Beitrags ist, müssen wir die WPML verwenden String Translation von , um es zu übersetzen. Gehen Sie zur WPML zB String Translation Seite , suchen Sie den String anhand seines Inhalts ( „Site-Titel“) und übersetzen Sie ihn.

Übersetzen anderer Texte, die aus dem Thema und den Plugins stammen, mit der String-Übersetzungsseite von WPML

Sie müssen nichts im Theme oder Plugin tun, um dies zu erreichen. WPML verarbeitet es automatisch. Wir haben gezeigt, wie Sie den Site-Namen übersetzen, da wir die String-Übersetzung von WPML für viele andere Elemente in Ihrem Theme oder Plugin verwenden werden.

4. Menüs übersetzen

WPML übersetzt WordPress-Menüs, ohne dass Sie etwas tun müssen. Solange Ihr Theme das Standard-WordPress-Menüsystem verwendet, übersetzt WPML die Menüs.

Steuerelemente für die Menüübersetzung
Automatische Übersetzung von Menüs, die das Standard-WordPress-Menüsystem verwenden

Wenn Sie zur Erscheinungsbild Menüs gehen Seite , sehen Sie die Steuerelemente für die Menüübersetzung von WPML. Erfahren Sie mehr über das Übersetzen von Menüs, um zu sehen, wie dies funktioniert.

5. Übersetzen der Dienste von Sydney Theme und anderer benutzerdefinierter Post-Typen

Das Beispielthema, das wir uns ansehen, verwendet einen benutzerdefinierten Beitragstyp, „Dienste“. Es ist einfach, es mit WPML zu übersetzen, mit wenig Konfiguration. Dies gilt auch für die Beitragstypen „Testimonials“, „Kunden“ und „Projekte“.

Wir müssen WPML mitteilen, dass der benutzerdefinierte Beitragstyp „Services“ mehrsprachig ist. Dies bedeutet, dass WPML Benutzern anbietet, es zu übersetzen.

WPML ermöglicht drei Modi für übersetzbare Inhalte:

  • Übersetzbar, nur übersetzte Elemente anzeigen
  • Übersetzbar, Übersetzung verwenden, falls verfügbar oder Fallback auf Standardsprache
  • Nicht übersetzbar

Dies gibt Ihnen große Flexibilität bei der Entscheidung, welche Inhalte übersetzt werden und wie die Übersetzungen angezeigt werden (oder nicht).

Wir möchten die „Dienstleistungen“ übersetzen, damit wir unser Angebot in verschiedenen Sprachen zeigen können.

Navigieren Sie zu WPML Einstellungen und scrollen Sie nach unten zu Post Types Translation . Wählen Sie eine von zwei übersetzbaren in den Zeilen für die benutzerdefinierten Beitragstypen, die übersetzbar sein sollen, Optionen aus, und klicken dann auf Sie Speichern .

Auswählen, welche benutzerdefinierten Beitragstypen übersetzbar sein sollen

6. Übersetzen von benutzerdefinierten Theme- oder Plugin-Elementen

Viele Themes und Plugins haben einzigartige Funktionen, die Texte in der speichern wp_options Tabelle . Die Folienbeschriftungsfunktion von Sydney macht genau das.

Übersetzen von Texten, die in der Tabelle wp_options enthalten sind

Das Theme oder Plugin speichert diese Texte in der wp_options Tabelle und wir müssen WPML anweisen, sie zu übersetzen. Wir fügen diese Informationen der Sprachkonfigurationsdatei hinzu . Dort teilen wir WPML mit, welche Einträge in der wp_options Tabelle übersetzt werden müssen.

Diese Technik ist gut, wenn die Tasten für die Optionen festgelegt sind (wie in den meisten Themes). Wenn Ihr Theme eine Reihe von Einträgen verwendet – die mit Benutzereingaben wachsen können – müssen Sie diese Einträge dynamisch registrieren. Verwenden Sie dazu die WPML API-Funktionen von .

6.1 Übersetzungen Ihres Plugins hinzufügen

Um Ihrem Plugin Übersetzungen hinzuzufügen, empfehlen wir Ihnen, einen erstellen Sprachenordner im Hauptordner Ihres Plugins zu und alle Ihre .mo- abzulegen Dateien dort .

Dann muss WordPress sie laden und korrekt mit der Textdomäne deines Plugins verknüpfen. Dazu müssen Sie sie mit einer load_plugin_textdomain- Theme- aufrufen Funktion direkt nach dem Header Ihrer /Plugin-Datei . Dieser Code sollte in einer Datei abgelegt werden, die sich im Stammordner Ihres Plugins befindet:

7. Den Post-Body übersetzen

Mit WPML können Benutzer Inhalte problemlos übersetzen. Die Nachbearbeitungsbildschirme enthalten die Übersetzungssteuerelemente von WPML, mit denen Sie neue Übersetzungen erstellen und vorhandene bearbeiten können.

Hinzufügen von Übersetzungen bei Verwendung des Blockeditors

Hinzufügen von Übersetzungen bei Verwendung des Blockeditors

Hinzufügen von Übersetzungen bei Verwendung des Classic-Editors

Hinzufügen von Übersetzungen bei Verwendung des klassischen Editors

Sie müssen nichts im Theme oder Plugin tun, um dies zu erreichen. Das Übersetzen von Inhalten ist eine Kernfunktion von WPML.

Was Sie jedoch überprüfen müssen, ist, dass jeder Text, den Ihr Design der Ausgabe hinzufügt, übersetzbar ist. Beispielsweise sollten die hervorgehobenen Texte in diesem Screenshot in gettext- Aufrufe eingeschlossen werden.

Thementexte
Sicherstellen, dass der Text, den Ihr Design der Ausgabe hinzufügt, übersetzbar ist

Wenn Sie gettext zum ersten Mal verwenden , erfahren Sie mehr darüber in unseren FAQ zur Übersetzung von Thementexten .

8. Widgets übersetzen

Mit WPML können Benutzer den Inhalt von Text-Widgets übersetzen. Es übersetzt auch die Titel aller anderen Widgets. Wenn Ihr Theme oder Plugin eigene benutzerdefinierte Widgets erstellt, stellen Sie sicher, dass Sie deren Titel durch die Standard-WordPress-Filter leiten. Der Code wird wie folgt aussehen:

1 2 3 4 function widget( $args, $instance ) {  extract($args);  $title = apply_filters( 'widget_title', empty($instance['title']) ? '' : $instance['title'], $instance );}

Auf diese Weise ermöglicht WPML den Benutzern, die Titel Ihrer Widgets über den Bildschirm „String Translation“ zu übersetzen. Weitere Informationen finden Sie auf der Seite zum Übersetzen von Widgets .

9. Übersetzen der Fußzeile

Wie viele andere Themes verwendet auch dieses Widgets, um die Fußzeilentexte zu speichern.

Widget-Text mit der String Translation von WPML übersetzen

WPML ermöglicht es Benutzern, die Titel und Inhalte Ihrer Widgets über den String Translation-Bildschirm zu übersetzen.

10. Erstellen einer Sprachkonfigurationsdatei für Ihr Theme

Wenn Sie fertig sind und Ihr Theme vollständig WPML-kompatibel ist, möchten Sie es wahrscheinlich anderen so einfach wie möglich machen, mehrsprachige Websites mit dem Theme zu betreiben.

Erstellen Sie eine Sprachkonfigurationsdatei für Ihr Theme und speichern Sie sie im Stammverzeichnis des Themes. Die Datei teilt WPML mit, welche benutzerdefinierten Beitragstypen, Taxonomien, Felder und Optionen übersetzbar sind.

Diese winzige XML-Datei spart Ihren Kunden Stunden und ermöglicht es ihnen, mehrsprachige Websites ohne Aufwand zu betreiben. Ihre Kunden werden alles zum Laufen bringen, ohne dass Sie konfigurieren müssen, was übersetzt werden soll. Dies hilft Ihnen auch, Support-Arbeit zu sparen.

11. GetText-Unterstützung für hartcodierte Zeichenfolgen

Obwohl dies nicht unbedingt mit WPML zusammenhängt, sollten Sie daran denken, alle Strings in Ihrem Theme in GetText-Aufrufe einzuschließen. Das bedeutet, dass hartcodierte Texte in der richtigen Sprache auf der Site erscheinen. Sie sollten dies sowohl für die Theme- (oder Plugin-) Texte tun, die im WordPress-Admin-Bereich erscheinen, als auch für die Texte, die im Frontend angezeigt werden.

Alle WordPress-Themes und -Plugins, egal ob sie mehrsprachig sind oder nicht, sollten GetText verwenden, um hartcodierte Zeichenfolgen zu übersetzen. Die WordPress-Standardthemen verwenden GetText sehr genau und sind eine großartige Referenz, wenn Sie gerade erst damit anfangen.

Das Umbrechen von Texten in GetText-Aufrufen ist ein großes Thema für sich. Wenn Sie damit nicht vertraut sind oder Hilfe beim Debuggen der Lokalisierung Ihres Codes benötigen, sehen Sie sich diese an:

WPML lässt sich vollständig in GetText integrieren. Sobald Sie hartcodierte Strings in GetText-Aufrufe verpackt haben, können Sie sie direkt vom WordPress-Administrator über den String-Übersetzungsbildschirm von WPML übersetzen. WPML kann auch .po- exportieren und importieren, sodass Dateien für Sie Sie die Strings Ihres Themes alle aus WordPress heraus übersetzen können.

12. WooCommerce-Kompatibilität

Themen, die einen WooCommerce-Bereich enthalten, müssen möglicherweise einigen anderen Vorschlägen folgen. Hauptsächlich sollten Sie get_options verwenden , um die IDs von WooCommerce-Seiten zu erhalten. Schauen Sie sich unseren Leitfaden an , um WooCommerce-Themes mehrsprachig und währungsbereit zu machen .

13. Tipps und Debugging

Wenn Sie bereits mit den WPML-Grundlagen vertraut sind und an der Kompatibilität mit Ihrem Theme oder Plugin arbeiten, werfen Sie einen Blick in den Debugging-Theme-Kompatibilitätsleitfaden . Sie finden Tipps und Ideen, wie Sie Ihr Theme mit WPML kompatibel machen.

Wenn Sie unsere Hilfe benötigen, melden Sie sich einfach. Besuchen Sie unser technisches Support-Forum , erklären Sie, was nicht stimmt und wir helfen Ihnen weiter.