Gibt es eine Möglichkeit, Benutzern den Zugriff auf Inhalte zu ermöglichen, bevor sie veröffentlicht werden?

Ich habe einen Blog und schreibe täglich Beiträge, und ich möchte, dass Benutzer einen Tag vor ihrer Veröffentlichung auf Beiträge zugreifen können. Wie kann ich das machen?

Solutions Collecting From Web of "Gibt es eine Möglichkeit, Benutzern den Zugriff auf Inhalte zu ermöglichen, bevor sie veröffentlicht werden?"

Sie können dies in einer Vorlagendatei verwenden:

$tomr = getdate(time()+86400); //utc=gmt time in seconds, add 24 hours = 86400 seconds $args = array( 'post_status' => 'future', 'date_query' => array( array( 'year' => $tomr['year'], 'month' => $tomr['mon'], 'day' => $tomr['mday'], 'column' => 'post_date_gmt' //since we are using the gmt timestamp ), ), ); $query = new WP_Query($args); if($query->have_posts()) { while($query->have_posts()) { $query->the_post(); //display post data } //restore original post data if it's required after this loop wp_reset_postdata(); } else { //no posts found } 

Hier sind ein paar Plugins, die Ihnen nützlich sein könnten:

  • WP-EntwürfeFürFreunde
  • Öffentliche Postvorschau

Ich bevorzuge WP-DraftsForFriends, da es eine Admin-Seite hat, die den Ablauf kontrolliert und für längere Zeit verlängert. Es ist auch schön, alle Ihre öffentlichen Links in einem Bereich zu sehen, anstatt auf die Vorschau der öffentlichen Post, die nur auf dem Post-Bearbeitungsbildschirm angezeigt wird.

Sie können einfach einen Beitrag im Admin hinzufügen und geben Sie einen Link zum Benutzer, wie Sie Post an morgen veröffentlichen möchten, dann einfach Post erstellen und veröffentlichen Datum für morgen. Also Post wird morgen öffentlich angezeigt. aber Sie können diesen Postlink für jeden freigeben.