Je crée un site immobilier où l'information de l'utilisateur est une partie essentielle. Les informations sur l'auteur doivent être affichées sous leur message pour que le visiteur sache comment les contacter. Ainsi, les informations de contact dans la page de profil sont une partie essentielle que l'auteur doit remplir.
J'aime donc savoir s'il est possible de forcer l'auteur à compléter les informations de profil avant de pouvoir publier un article ??
C'est juste un rapide croquis. Vous devrez rechercher les fonctions vous-même et compléter le code:
// don´t add on front page
if ( ! is_admin() )
return;
// Get user data
get_currentuserinfo();
global $current_user;
// Search what keys you need to be filled
echo '<pre>';
print_r( $current_user );
echo '</pre>';
// Check the field
if ( ! $current_user->foo )
// deny
if ( empty( $current_user->foo ) )
// deny
if ( ! isset( $current_user->foo ) )
// deny
Regardez ensuite ce code pour savoir comment empêcher la publication .