Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 16-03-2006 17:08:10
Traduction de "Admin. du Site"
Il y a une chose qui me dérange dans Wordpress, c'est le fait que lorsque un visiteur se connecte, il tombe sur les pages de l'administration avant d'aller sur le site et qu'une fois arrivé sur le site, il voit le lien "Admin. du Site" pour revenir à son profil !
J'ai donc plusieurs questions :
- Comment remplacer l'intitulé du lien par "Votre profil" ?
- Comment faire en sorte qu'un visiteur qui se connecte tombe sur la page d'accueil du site ?
Merci déjà de votre aide.
J-L
Hors ligne
#2 17-03-2006 16:16:34
Re: Traduction de "Admin. du Site"
Jihel a écrit:
- Comment faire en sorte qu'un visiteur qui se connecte tombe sur la page d'accueil du site ?
Ca se joue dans wp-login.php, au niveau de
Code: html
case 'login' :
default:
$user_login = '';
$user_pass = '';
$using_cookie = false;
if ( !isset( $_REQUEST['redirect_to'] ) )
$redirect_to = 'wp-admin/';
else
$redirect_to = $_REQUEST['redirect_to'];
$redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $redirect_to);
C'est la variable $redirect_to. Par défaut, elle est sur 'wp-admin/' mais tu peux la modifier quand tu la passes à wp-login.php.
Moi j'ai mis le formulaire de connexion directement dans la sidebar de la page d'accueil, avec redirection sur cette meme page d'accueil (l'url du blog est sous le panda). Ca donne ça:
Code: html
<div id="sidebar">
<?php
$redirect_to = '../';
global $user_ID, $user_identity;
get_currentuserinfo();
if (!$user_ID ) {
?>
<form name="loginform" id="loginform" action="wordpress/wp-login.php" method="post">
<p><label><?php _e('Username:') ?><input type="text" name="log" id="log" value="" size="15" maxlength="20" tabindex="1" /></label></p>
<p><label><?php _e('Password:') ?><input type="password" name="pwd" id="pwd" value="" size="13" maxlength="20" tabindex="2" /></label></p>
<p class="submit">
<input type="submit" name="submit" id="submit" value="<?php _e('Login'); ?> »" tabindex="3" />
<input type="hidden" name="redirect_to" value="<?php echo $redirect_to; ?>" />
</p>
</form>
<ul class="forget">
<li class="oubli">
<?php if (get_settings('users_can_register')) : ?>
<a href="<?php bloginfo('wpurl'); ?>/wp-register.php"><?php _e('Register') ?></a> |
<?php endif; ?>
<a href="<?php bloginfo('wpurl'); ?>/wp-login.php?action=lostpassword" title="<?php _e('Password Lost and Found') ?>"><?php _e('Lost your password?') ?></a></li>
</ul>
<?php
}
else {
?>
<ul>
<li>Bienvenue <span class="gras"><?php echo $user_identity; ?></span></li>
<li>» <?php wp_loginout(); ?></li>
</ul>
<?php
//online_status();
//
//get_theme_switcher();
//get_theme_switcher('dropdown');
}
Dernière modification par ClicClac (17-03-2006 16:17:52)
Hors ligne
#3 17-03-2006 17:47:52
Re: Traduction de "Admin. du Site"
Merci déjà pour la réponse et bravo pour ton site très réussi sur le plan visuel.
Ta solution ma semble très élégante et je te reviens dès que je l'aurai essayé.
BàT
J-L
Hors ligne
#4 21-03-2006 14:52:55
Re: Traduction de "Admin. du Site"
Merci pour ton aide !
J'ai implementé comme toi dans mon sidebar le wp-login et cela marche très bien !
Juste un petit souci avec la taille des champs de saisie, l'un étant plus haut et l'autre plus longue...
Je vois aussi que tu utilise le plugin runphp. Je compte l'utiliser pour inclure wp-register dans la page relative à l'inscription, le mot de passe oublié et le profil du visiteur. As-tu quelques "tips" à propos de ce plugin ?
Merci déjà de tes réponses
J-L
Hors ligne
#5 21-03-2006 15:00:44
Re: Traduction de "Admin. du Site"
Pour les champs de saisie défini la hauteur et la largeur dans le css (ou dans la balise) !!!
Enfin je pense je suis pas sur tout dépend du code que tu a mis
Dernière modification par Aline (21-03-2006 15:01:22)
Enila's WeBlog !!!
Hors ligne
#6 21-03-2006 15:56:38
Re: Traduction de "Admin. du Site"
En fait, j'ai repris tel quel le code de wp-login.php et n'ai pas trouvé dans le CSS de K2 des éléments relatifs aux formulaires en général, mais seulement pour les commentaires par ex.
Code: html
<form name="loginform" id="loginform" action="wp-login.php" method="post">
<p><label><?php _e('Username:') ?><br /><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1); ?>" size="20" tabindex="1" /></label></p>
<p><label><?php _e('Password:') ?><br /> <input type="password" name="pwd" id="pwd" value="" size="20" tabindex="2" /></label></p>
<p>
Merci pour ta réaction.
BàT
J-L
Dernière modification par Jihel (21-03-2006 15:56:58)
Hors ligne
#7 22-03-2006 09:46:36
Re: Traduction de "Admin. du Site"
Hum !!! Essai d'inclure des attributs height et width fixe dans le css ou directement dans tes balises !!!
Enila's WeBlog !!!
Hors ligne