wake-up-neo.net

Ändern Sie die Seitenvorlage wp-signup.php

Ich verwende Anti-Splog in einem Multisite-Netzwerk mit der zufällig wechselnden Anmelde-URL-Funktion. Unter der Haube zeigt es auf die Datei wp-signup.php. Ich habe eine Überschreibungsdatei erstellt, nach der das Plugin standardmäßig sucht. Sie dreht sich nur um, lädt mein Stylesheet und ruft dann die Originaldatei ust-wp-signup.php des Plugins auf:

<?php
/*
    Custom MySite Sign Up Page
*/

/**
 * Custom MySite stylesheet for signup page.
 */
function MySite_signup_stylesheet() {
    wp_enqueue_style('custom-wpsignup', get_stylesheet_directory_uri() . '/css/wp-signup.css', false, '1.0', 'all');
}
add_action( 'wp_head', 'MySite_signup_stylesheet' );



// Invoke the default sign up page handler
require_once('plugins/anti-splog/includes/ust-wp-signup.php');

Ich brauche eine Möglichkeit, meine benutzerdefinierte wp-Anmeldeseite dazu zu bringen, eine andere Seitenvorlage aus meinem Thema als das Standardthema der Startseite zu verwenden, da sie nicht korrekt gerendert wird. Irgendwelche Ideen?

1
Adam

Thema Mein Login ist eine Option:

http://wordpress.org/plugins/theme-my-login/

Dies sollte auch helfen:

https://codex.wordpress.org/Customizing_the_Registration_Form

EDIT: Bemerkt Ich glaube nicht, dass das Ihre Frage wirklich beantwortet (meine Antwort oben), aber Sie sollten nur in der Lage sein, ein Registrierungsformular zu erstellen und dann POST zu dieser zufälligen URL. Ich weiß nicht ' Ich weiß überhaupt nicht viel über Anti-Splog, aber alles, was Sie tun müssen, ist POST an die URL, wenn es zufällig ist, aber denken Sie auch daran, wenn Sie nonce verwenden, kann es eine sein Problem auch.

1
sMyles