Vous n'êtes pas identifié.
Annonce
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.
#1 05-11-2008 11:12:34
Mettre un lien direct vers ecrire un article
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.6.2
- Thème utilisé : maple
- Plugins en place : aucun
- Nom de l'hebergeur : serveur dédié
- Adresse du site : www.brikole.net
Bonjour à tous,
voila j'aimerai mettre un lien direct dans ma sidebare pour ecrire un nouvel article. Mais ce lien je veux qu'il apparaisse uniquement si je suis logué.
Dans mon fichier sidebar.php à l'endroit ou je veux que lien appraraisse j'ai mis :
Code:
- <li><h1>Meta</h1>
- <ul>
- <?php wp_register(); ?>
- <li><?php wp_loginout(); ?></li>
- if ( is_user_logged_in() )
- $ecrire = '<a href="' . site_url('wp-admin/post-new.php' , 'login') . '">' . _('Ecrire un article') . '</a>';
- echo $ecrire;
- }
- <li><?php wp_article(); ?></li>
- <li><a href="<?php bloginfo('rss2_url'); ?>">Billets (RSS)</a></li>
- <li><a href="<?php bloginfo('comments_rss2_url'); ?>">Commentaires (RSS)</a></li>
- <?php wp_meta(); ?>
- if ( is_user_logged_in() )
- $ecrire = '<a href="' . site_url('wp-admin/post-new.php' , 'login') . '">' . _('Ecrire un article') . '</a>';
- echo '<li>' . $ecrire . '</li>' ;
- }
- </ul>
- </li>
Mais le soucis est que ca ne marche pas, le lien apparait jamais.... Ou est mon erreur .
Par avance merci à tous pour votre aide 
Hors ligne
#2 05-11-2008 11:21:49
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Mettre un lien direct vers ecrire un article
Est-ce que tu utilises les widgets dans ton thème ?
Si oui, le code de sidebar.php n'est pas exécuté, ce qui pourrait expliquer que ton lien n'apparaisse pas.
Cordialement
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#4 05-11-2008 16:12:34
- dlo
- Blogodépendant

- Date d'inscription: 10-04-2007
- Messages: 1876
Re: Mettre un lien direct vers ecrire un article
Euh, le code PHP dans un widget Texte ne sera pas interprété... donc ce n'est pas possible. Ou alors je me trompe ?
Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !
Hors ligne
#5 05-11-2008 18:15:24
Re: Mettre un lien direct vers ecrire un article
<modif après vérification>
<ul>
<li><?php wp_register(); ?></li>
<li><?php wp_loginout(); ?></li>
</ul>
En changeant l'intitulé "Admin. du Site" par "Écrire un article" dans le fichier wp-includes/general-template.php à la ligne 52 et en rajoutant 'post-new'.php dans les parenthèses de admin_url().
Ainsi, seul l'utilisateur loggué pourra accéder à cette page avec les droits afférents.
à plus,
Gzyg
Dernière modification par Gzyg (05-11-2008 18:48:07)
Hors ligne