Articles taggés avec 'modèle'

Très court astuce: pour personnaliser l'affichage des catégories

Pas tout le monde sait que vous pouvez personnaliser l'affichage des catégories, très rapidement en exploitant une propriété de la catégorie Modèles. Normalement, nous sommes habitués à toujours voir les catégories avec le fichier archive.php .

Suite ...

WordPress: informations sur l'utilisateur étendu

Les informations concernant un utilisateur ou l'auteur d'un blog WordPress peut être étendu facilement. Cela pourrait par exemple être utile pour insérer la date de naissance, informations bibliographiques, l'adresse du lieu de travail ou, extrêmement confortable, un camp pour une autorisation spéciale - pour vérifier plus tard dans le modèle.
L'opération que vous allez faire ne nécessite pas un plugin, mais le code dont vous avez besoin peut être placé dans le - fichier - d'habitude functions.php .

Suite ...

Un thème WordPress pour tous

Sous le titre du blog, sur la gauche, juste au-dessus de la barre de navigation, il ya un "switch" qui vous permet de passer à un thème alternatif graphiques, à savoir «clair».

Le thème graphique d'un blog est choisi par le propriétaire du blog lui-même, ou si elle est créée par la main, si elle a été téléchargée à partir du réseau. Le résultat final, cependant, en plus de "nous" les propriétaires devraient être ravis par nos visiteurs qui n'apprécient pas toujours les choix de certains aménagement. Pour certains, ce sera insignifiant pour d'autres merveilleux, pour d'autres encore terriblement ennuyeux! Alors pourquoi ne pas choisir le "visiteur" pour afficher la mise en page avec notre blog?

Suite ...

WordPress: personnaliser la navigation entre les poteaux

WordPress offre de nombreuses fonctionnalités pour naviguer à travers les différents postes et des pages en avant et en arrière. Ils sont utilisés dans les thèmes, souvent dans un environnement complètement interchangeables, bien qu'ils contiennent quelques différences. Ceci, en fait, de créer beaucoup de confusion dans le choix de la fonction à utiliser. Voici quelques notes:

Suite ...

WordPress: l'amélioration de la liste des commentaires

Le modèle standard de WordPress (comme d'autres) prévoient normalement une disposition alternative pour la liste des commentaires. Dans le modèle standard d'une telle classe est fixé css alt , selon la logique:

1
2
3
4
5
/ / Fichier comments.php
$oddcomment ; ?> id="comment- <?php comment_ID ( ) ?> "> ? <Li <php echo $ oddcomment;?> ID = "comment-<Php comment_id ()?>">
[...]
/ * Change toutes les autres observations à une classe différente * /
Oddcomment = $ (empty ($ oddcomment))? 'Class = "alt "':'';

) e una volta a class="alt" . Cela signifie que la balise li $oddcomment est fixé une fois vide ( "" ) et une fois par class="alt" . Une modification pourrait être utile d'introduire une autre classe quand l'auteur du blog pour commentaire sur un post:

l'image

Moi, par exemple, j'ai utilisé le code suivant dans le fichier comments.php:

1
2
3
4
5
<Php
( $comment -> user_id == 3 ) ? ' Authcomment = ($ comment -> user_id == 3) $? '' ; authcomment':'';
( empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; Classcomment = $ ( vides ($ classcomment))? (($ authcomment =='')? 'alt':''):'';
?>
?> <?= $authcomment ?> " id="comment- <?php comment_ID ( ) ?> "> <Li class = "<? = $ Classcomment?> <? = $ Authcomment?>" Id = "comment-<? Php comment_id ()?>">

del vostro utente. La ligne $comment-&gt;user_id==3 peut varier en fonction de ' ID de votre utilisateur. Pour ma part, ne pas utiliser l'administrateur de réagir sur le blog, mais j'ai mon utilisateur ID=3 . , se usate questa utenza potete scrivere: $comment-&gt;user_id==1 . Normalement, le " ID de l'administrateur est 1 , si vous utilisez cet utilisateur peut écrire: $comment-&gt;user_id==1 . De cette façon, en plus d'avoir l'agencement alternatif sur les commentaires laissés par les visiteurs, la réponse est immédiatement reconnaissable auteur du blog.

Suite ...

Utilisation de modèles pour créer un site WordPress

Il existe une fonction dans WordPress, parfois négligé, ce qui le rend très polyvalent, surtout pour ceux qui créent des thèmes suivants: l'utilisation de modèles! Un modèle n'est pas simplement un fichier inclus dans le dossier du thème. Pour l'identifier comme un modèle il suffit d'insérer un commentaire spécial au début du fichier en PHP:

1
2
3
/ *
Nom du modèle: Plan du site
* /

En utilisant cette fonctionnalité, vous pouvez créer une page blanche, avec la procédure standard de WordPress, et le connecter à notre modèle. Si vous créez un fichier, par exemple sitemap.php (en ajoutant le commentaire ci-dessus) et chargé dans le dossier de votre thème, vous remarquerez que l'éditeur lors de la création d'une page WordPress (pas un poste) du menu Modèle (ci-dessous) contient le nom du fichier de modèle est chargé. Comme indiqué dans la section modèle:

Certains thèmes ont des modèles personnalisés que vous pouvez utiliser pour certaines pages qui pourraient contenir des fonctionnalités supplémentaires ou des graphiques personnalisés. [...]

Moi, par exemple, j'ai utilisé cette fonction pour créer une page dynamique (qui exécute alors le code PHP) peut montrer un vrai plan de site pour votre blog.

Création d'une page Sitemap

D'abord créer un fichier sitemap.php et télécharger le dossier de votre thème. WordPress en créant une nouvelle page, donnez lui un nom et sélectionnez le modèle dans le menu qui se trouve en dessous de l'éditeur! Terminé!

Le modèle, dans le cadre du thème, il contient aussi toute la structure du thème lui-même est donc important de connaître et d'écrire correctement. Mais voici un squelette d'un site que vous pouvez modifier pour refléter le thème que vous avez installé:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<Php
/ *
Nom du modèle: Plan du site
* /
?>
<? Get_header Php ();?>
"content" > < div id = "contenu">
have_posts ( ) ) : the_post ( ) ; ?> ? <Php if (have_posts ()): while (have_posts ()): the_post ();?>
"post" id = "post-<?php the_ID(); ?> "> < div class = "post" id = "post-<? php the_ID ();?>">
h2 > < h2 > <? php the_title ();?> </ h2 >
"date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small > < petite class = "date-heure"> <? php the_time ('LJ F, Y')?> </ petites >
"entry" > < div class = "entry">
href = "<?php bloginfo('url'); ?> " alt=" <?php bloginfo ( 'name' ) ; ?> ">Home < / a >< / strong >< / p > < p > < forte > < une href = "<? php bloginfo ('url');?>" alt =" <? php bloginfo (' nom');?>"> Accueil </ une > </ p > </ p >
h3 > < h3 > Page </ h3 >
< ul >
; ?> <? Wp_list_pages Php ('title_li =');?>
</ ul >
h3 > < h3 > Post </ h3 >
< ul >
) ; <Php $ archive_query = new WP_Query ('showposts = 1000');
while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
= "<?php the_permalink() ?> " rel="bookmark" title="Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?>< / a >< / li > < sera > < une href = "<? php the_permalink ()?>" rel =" bookmark "title =" Lien permanent vers <? php the_title ();?>"> <? php the_title ();?> </ une > </ eux >
<? Php endwhile;?>
</ ul >
h3 > < h3 > Archives mensuelles </ h3 >
< ul >
; ?> <? Php wp_get_archives ('type =');?> mensuelle
</ ul >
h3 > < h3 > Catégorie </ h3 >
< ul >
; ?> <? Php wp_list_categories ('title_li = 0');?>
</ ul >
h3 > < h3 > Flux RSS / FeedBurner </ h3 >
< ul >
= "<?php bloginfo('rdf_url'); ?> " alt="RDF/RSS 1.0 feed"> < acronym title = "Resource Description Framework" > RDF < / acronym > / < acronym title = "Really Simple Syndication" > RSS < / acronym > 1.0 feed < / a >< / li > < sera > < une href = "<? php bloginfo ('rdf_url');?>" alt =" RDF / RSS 1.0 feed "> < acronym title = "Resource Description Framework"> RDF </ acronym > / < acronym title = "Really Simple Syndication"> RSS </ acronym > 1,0 nourrit </ une > </ eux >
= "<?php bloginfo('rss_url'); ?> " alt="RSS 0.92 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 0.92 feed < / a >< / li > < sera > < une href = "<? php bloginfo ('rss_url');?>" alt =" RSS 0.92 nourrir "> < acronym title = "Really Simple Syndication"> RSS </ acronym > 0,92 RSS </ une > </ eux >
= "<?php bloginfo('rss2_url'); ?> " alt="RSS 2.0 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 2.0 feed < / a >< / li > < sera > < une href = "<? php bloginfo ('rss2_url');?>" alt =" flux RSS 2.0 "> < acronym title = "Really Simple Syndication"> RSS </ acronym > 2,0 nourrit </ une > </ eux >
= "<?php bloginfo('atom_url'); ?> " alt="Atom feed">Atom feed < / a >< / li > < sera > < une href = "<? php bloginfo ('atom_url');?>" alt =" Atom "> Atom </ une > </ eux >
</ ul >
</ div >
</ div >
<? Php endwhile, endif;?>
</ div >
? <Php get_sidebar (); get_footer ();?>

Suite ...