Donc vous avez réussi à spécifier une page d'accueil personnalisée dans votre installation de Wordpress Aller à: [Paramètres], [lecture], [première page affiche], [ "Une page statique" - Radio Button]. Que faire maintenant? Qui se soucie si vous pouvez créer votre première page avec du contenu statique sur elle. Nous voulons que certains frais, plus avancés, wigetized goodies pour rassembler notre blog sur une base dynamique. Si vous avez vu la nouvelle page d'accueil de RobMalon.Com alors vous aurez une idée de certaines des fonctions, je suis sur le point de vous enseigner, afin que vous pouvez configurer quelque chose de similaire sur votre blog.
Personnaliser la page d'accueil conception et mise en page
Une première étape importante à cette rédaction est ce que vous voulez faire. Organisez ce que les widgets sont en cours pour aller où. C'est difficile si vous ne savez pas ce que Wordpress est capable de faire. Alors, pour aller plus brièvement ce que nous avons dans nos mains, à votre plan avant le contenu de la page sur la base de ces questions:
- Quelles sont les catégories le cas échéant, suffisamment important pour leur donner leur propre mini-alimentation sur la page d'accueil?
- Combien d'articles récents dans chaque widget voulez-vous afficher? Cette compensation en divers endroits vous permettront de régler une page d'accueil de l'obtenir de l'équilibre bien où il ne serait pas autrement en raison de l'irrégularité dans les colonnes de contenu.
- Souhaitez-vous afficher les 200 premiers caractères (sans liens / images) de chaque article? Examiner comment cela effet de la précédente observation que j'ai faite.
Conception et architecture. - Voir le schéma idée à droite, pour un exemple visuel. En place un dans le côté gauche vous pouvez par exemple mettre les 8 plus les articles récents sur l'ensemble du site et d'inclure toutes les catégories. En place deux que vous avez peut-être seulement à partir de postes de la catégorie qui vous avez marqués "Mises à jour"? Ou peut-être une catégorie qui vous utilisez pour votre dernier tag "Vidéo" postes? Ensuite, dans la catégorie 3, une liste d'articles qui vous considèrent comme "vedette" d'articles. La liste est sans fin avec des options. Lorsque vous accédez à la configuration de votre page comme celle-ci, un lot est déterminé sur la façon dont vous classer vos messages. Par exemple, j'ai mis en place une zone en vedette dans le top domaine onglets sur la page d'accueil. J'ai dû revenir en arrière, créer une nouvelle catégorie, et d'appliquer à cette catégorie les postes existants comme je l'entend. Puis, à partir de maintenant, j'ai simplement ajouter que je vais quand j'écris un message que je veux montrer dans le "vedette" widget sur la page d'accueil. - Alors que vous envisagez de vos widgets, n'oubliez pas, vous pouvez utiliser du code à partir d'autres plugins ainsi. Plus à ce sujet dans un peu.
Tableau de configuration ou CSS
Maintenant que vous avez que vers le bas, son temps à mettre en oeuvre certaines code de format. Si vous êtes nouveau à cela, le mettre en place dans un tableau. Si vous cherchez à aller tous les hardcore, puis d'utiliser une mise en page avec div comme ceci:
-
//Setup For Example 1 (3 widgets) -
< div style = "width:100%; padding: 5px; border: 1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
//Setup For Example 2 (4 widgets) -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 1 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 2 CODE HERE -
</ div > -
< div style = "clear:both; padding-top:5px;" ></ div > -
< div style = "float:left; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 3 CODE HERE -
</ div > -
< div style = "float:right; width:200px; padding:5px; border:1px solid #FFFFFF;" > -
WIDGET 4 CODE HERE -
</ div > - Téléchargez ce code: 0826divfrontpagewidgets.txt
Dans le cas où vous êtes confus, tout ce code est en cours pour aller dans une "page" qui vous devriez déjà avoir spécifié que la page d'accueil. Si non, ce n'est pas une mauvaise idée à la pratique sur un non-FrontPage qui est non publiés de sorte que vous pouvez expérimenter sans mettre un blog existant dans le chaos.
Codage de l'Widgets
Ensuite, vous avez quelques options pour chaque widget. Ce que vous devez faire est de dire la bonne Wordpress fonction de boucle à travers les postes que vous souhaitez afficher. Voici les exemples:
-
<?php -
//Setting up the new loop of posts -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5&category=1′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
- < a href = "<?php the_permalink(); ?>" rel = "bookmark" title = "Permanent Link to “<?php the_title(); ?>”" >< ?php the_title ( ) ; ? ></ a > -
< div class = "postbreak" > -
<?php -
//End the loop -
endforeach ; -
?> -
<?php -
//This bit of code will loop through 5 recent articles covering all categories and post the_excerpt() - A 200 character clip from the post that excludes any html in from those first lines. -
global $post ; -
//Getting Posts - More on this below -
$gettingposts = get_posts ( ‘numberposts=5′ ) ; -
//Starting the loop -
foreach ( $gettingposts as $post ) : -
setup_postdata ( $post ) ; -
//Below is a custome output of a link setup -
?> -
< h3 >< a style = "font-size:14px;" href = "<?php the_permalink() ?>" rel = "bookmark" title = "Permanent Link to <?php the_title(); ?>" >< ?php the_title ( ) ; ? ></ a ></ h3 > -
<?php -
//Display a clip from the post -
the_excerpt ( ) ; -
//End the loop -
endforeach ; -
?> - Téléchargez ce code: 0826codefrontpagewidgets.txt
Création de pages d'accueil de complexe peut être améliorée par l'aide de plusieurs balises de modèle wordpress. Toute la documentation est là, simplement appeler les fonctions avec les paramètres que vous souhaitez (comme disponible dans chaque balise de modèle). Dans l'exemple ci-dessus j'ai d'abord montrer un moyen d'itérer sur les liens dans une catégorie à l'aide de la balise de modèle get_posts. Dans le second exemple-je l'utiliser de nouveau mais cette fois, ne pas spécifier une catégorie (il affiche tous les messages récents) et de montrer the_excerpt () avec qui il prend une coupure de l'actuel poste de the_loop.
Rechercher get_post par le biais de la documentation et le bon d'ajouter des variables à ajuster la sortie que vous souhaitez voir. Fro, par exemple, le texte suivant get_post fonction permet d'afficher 3 postes de toutes les catégories sauf 5 et 8:
get_posts ( 'numberposts = 3 & =- catégorie 5, -8');
Si vous voulez trouver l'ID d'une catégorie, la poste, ou la page ne followign:
- Connectez-vous en admin.
- Accédez à l'onglet gérer.
- Cliquer sur les catégories (ou les messages ou pages)
- Vol stationnaire au-dessus ou cliquez sur la catégorie, la poste, ou à la page que vous voulez savoir l'ID de
- Dans la barre d'état (si vous êtes en vol stationnaire) ou dans la barre d'adresse (si vous avez cliqué), vous devriez voir un lien qui ressemble à ceci:
http://yoursite.com/wp-admin/categories.php?action=edit&cat_ID=11 - Dans l'exemple ci-dessus j'ai été dans les catégories. La catégorie que j'ai choisi a une idée de "11". Maintenant, je peux exlicitly inclure ou exclure. Dans certains cas, vous aurez besoin pour ce faire avec des postes et / ou de pages ainsi. get_posts ne marche pas soutenir cela, mais si vous jouez avec d'autres fonctions de Wordpress, ils ont parfois le faire. Vérifiez la balise de modèle documentation sur une base par fonction. Vous aurez au moins savoir comment obtenir l'ID est maintenant sans avoir à vous connecter à votre base de données MySQL.
Plug-ins
Vous mai besoin d'un plug-in appelé Exec-PHP installé sur votre blog afin que vous puissiez exécuter le code PHP ci-dessus dans les postes. Soyez prudent sur l'installation de ce plug-in si vous avez d'autres personnes la gestion de votre blog si vous avec. Si tel est le cas, vous pouvez configurer la coutume des privilèges. Si non, assurez-vous seulement son installé et activé.
Je suis sûr que vous avez vu d'innombrables autres plugin qui existe qui vous fournir un extrait de code que vous pouvez utiliser dans votre fichier sidebar.php l'intérieur de votre dossier thème. Vous pouvez également utiliser ce code dans l'un des widgets que vous créez sur votre page d'accueil à l'intérieur de ces blocs. Vous pouvez trouvez le code comme ça dans le fichier Readme ou installer le fichier note que la plupart des plug-in à venir.
Exemples

Sur la gauche est un exemple de ma première page à partir du moment où j'ai récemment remanié RobMalon.Com. J'ai également récemment contribué à un ami personnel de la mine de créer une configuration similaire avec sa page à ToddRecommends.TV qui ne Live-streams et Cinéma négociations et Tech. Vous pouvez voir un extrait de ce que sa première page ressemble à l'heure actuelle sur le côté droit. Il a sa récente postes pour chacune de ses catégories principales sur sa page et affiche une alimentation en haut à droite d'une autre catégorie dont il se sert pour les mises à jour sur les événements, les mises à jour et nouveautés générales.





































Merci pour le plug homme, et les conseils! Je pourrais essayer d'ajouter quelques fonctions plus à ma page d'accueil!