Gibt es eine Möglichkeit, das WordPress-Registrierungsformular auf einer benutzerdefinierten Seite so anzuzeigen, wie man <?php get_search_form( $echo ); ?>
für ein Suchformular verwenden würde? Wenn nicht, wie würde man eine solche Vorlage erstellen? Ich würde das gerne ohne Ajax tun. Alle Hinweise/Ideen sind herzlich willkommen!
Hier ist eine Funktion, die ich zuvor verwendet habe:
function registration_form_wpa95139(){
if (is_user_logged_in()) return;
?>
<div class="Registration">
<div id="register-form">
<div class="title">
<h1><?php _e('Register your Account'); ?></h1>
<span><?php _e('Sign Up with us and Enjoy!'); ?></span>
</div>
<form action="<?php echo site_url('wp-login.php?action=register', 'login_post') ?>" method="post">
<input type="text" name="user_login" value="Username" id="user_login" class="input" placeholder="Username" />
<input type="text" name="user_email" value="E-Mail" id="user_email" class="input" placeholder="E-Mail" />
<?php do_action('register_form'); ?>
<input type="submit" value="<?php _e('Register'); ?>" id="register" />
<hr />
<p class="statement"><?php _e('A password will be e-mailed to you.'); ?></p>
</form>
</div>
</div><!-- /Registration -->
?>
}
und du kannst es so nennen:
<?php registration_form_wpa95139() ;?>
Verwenden Sie diese Option, um Benutzer zu der Seite umzuleiten, die sie gerade gesehen haben, bevor sie aufgefordert wurden, sich anzumelden/zu registrieren. <?php if (!is_user_logged_in()) auth_redirect(); ?>
Platzieren Sie es ganz oben (Zeile 1) in den Seitenvorlagen, die Sie als privat kennzeichnen möchten, bevor Sie den Header aufrufen. Lassen Sie mich wissen, wenn Sie Probleme haben.