Ich erstelle einen benutzerdefinierten Beitragstyp, für den alle Beiträge mit demselben Kennwort passwortgeschützt sein sollen.
Mir ist klar, dass ich im Admin-Bereich ein Passwort für jeden einzelnen Post festlegen kann. Dies scheint jedoch mühsam und fehleranfällig/vergesslich zu sein.
Ich bin mir sicher, dass es eine Möglichkeit gibt, dies mit einer Art Filter zu erreichen, aber ich weiß einfach nicht, wo ich anfangen soll.
Jede Hilfe wäre sehr dankbar. Vielen Dank!
Wenn Sie alle Posts für einen Post-Typ password protected
mit demselben Passwort erstellen möchten, können Sie einen update query
wie unten ausführen, um dies zu ermöglichen.
Verwenden Sie den folgenden Code in der Datei functions.php
des aktiven Themas.
global $wpdb;
$wpdb->update(
$wpdb->prefix . 'posts',
array( 'post_password' => 'wpse' ), // Replace wpse with your password
array( 'post_type' => 'post' ), // Replace post with the custom post type
array( '%s' ),
array( '%d' )
);
Mit dem obigen Befehl wird das gesamte Kennwort für den Beitragstyp post
mit dem Kennwort wpse
geschützt.