it-swarm.com.de

Finden Sie heraus, wann ein Benutzer erstellt wurde, und zeigen Sie je nach Erstellungszeit unterschiedliche Inhalte an

Ich möchte verschiedene Inhalte anzeigen, nachdem sich ein Benutzer registriert hat. Gibt es eine Möglichkeit, das Registrierungsdatum herauszufinden und dann, wenn 1 Tag verstrichen ist, eine Sache anzuzeigen, aber wenn 2 Tage verstrichen sind, etwas anderes anzuzeigen?

So ähnlich, aber basierend auf dem Registrierungsdatum und nicht auf dem Post-Entry-Datum:

<?php if (strtotime($post->post_date) > strtotime('-30 days')): ?>
   //Text for posts created in the last 30 days
<?php endif; ?>
2
Red

Ja, du kannst!

<?php 
get_currentuserinfo(); 
$user_data = get_userdata($user_ID);
$registered_date = $user_data->user_registered;
if (strtotime($registered_date) > strtotime('-30 days')){
   //Text for users registered in the last 30 days
}
?>

hoffe das hilft

6
Bainternet

Der obige Code ist jetzt veraltet.

    <?php  
$user_data = get_userdata(get_current_user_id());
$registered_date = $user_data->user_registered;
if (strtotime($registered_date) > strtotime('-30 days')){
   //Text for users registered in the last 30 days
}
?>
0
DCdaz