web-dev-qa-db-fra.com

Changer le modèle de page wp-signup.php

J'utilise anti-splog sur un réseau multisite avec la fonction d'URL d'inscription changeant au hasard. Sous le capot, il pointe vers le fichier wp-signup.php. J'ai créé un fichier de remplacement que le plugin recherche par défaut et il se retourne, charge ma feuille de style, puis appelle le fichier d'origine ust-wp-signup.php du plugin:

<?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');

J'ai besoin d'un moyen pour que ma page d'inscription wp personnalisée utilise un modèle de page de mon thème autre que le thème de la première page par défaut, car il ne s'affiche pas correctement. Des idées?

1
Adam

Thème ma connexion est une option:

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

Cela devrait également aider:

https://codex.wordpress.org/Customizing_the_Registration_Form

EDIT: J'ai remarqué que je ne pense pas que cela réponde vraiment à votre question (ma réponse ci-dessus), mais vous devriez simplement être en mesure de créer un formulaire d'inscription, puis POST à cette URL aléatoire. Je ne ' t savoir beaucoup sur l'anti-splog du tout, mais tout ce que vous devez faire est POST à l'URL si elle est aléatoire, mais gardez également à l'esprit si vous utilisez nonce ce peut être un problème aussi.

1
sMyles