Wie man den Inhalt auf registrierte Benutzer beschränkt [WP Plugin Tutorial]
In letzter Zeit haben die meisten Online-Nachrichten- und Informationsveröffentlichungs-Websites das Freemium-Modell angenommen, wonach Leser, die kein registriertes Mitglied sind, auf eine bestimmte Anzahl von Artikeln beschränkt sind, die sie lesen können; zahlende, registrierte Nutzer hingegen haben unbeschränkten Zugriff auf Artikel.
In diesem Artikel zeigen wir Ihnen, wie Sie ein einfaches Plugin erstellen, das dem Administrator einer WordPress-Website die Möglichkeit gibt, bestimmte Posts, Seiten und Teile eines Post-Contents auf registrierte Benutzer zu beschränken.
Codierung des Plugins
Beim Schreiben eines WordPress-Plugins enthält der Header (ein PHP-Kommentarblock) Informationen wie Name, Beschreibung, Autor und Autor-URL des Plugins. Hier ist der Plugin-Header:
Das Plugin wird eine Einstellungsseite haben, die aus einem Formularfeld besteht, das die zu beschränkenden Post- oder Seiten-IDs enthält.
Der folgende Code fügt ein Untermenü zu den Einstellungen hinzu, die den
Restrict content To Registered User
.add_action ('admin_menu', 'rcru_plugin_menu'); // Hinzufügen des Untermenüs zur Einstellungsfunktion rcru_plugin_menu () {add_options_page ('Inhalt auf registrierten Benutzer beschränken', 'Inhalt auf registrierte Benutzer beschränken', 'manage_options', 'rcru-restricte-content-user', 'rcru_content_user_settings'); }Das fünfte Argument
rcru_content_user_settings
das anadd_options_page
ist die Funktion, die den Inhalt für die Plugin-Einstellungen ausgibt.Funktion rcru_content_user_settings () {echo ''; screen_icon (); Echo 'Beschränken Sie Inhalte auf registrierte Benutzer
'; Echo '