2010-06-14 8 views
0

En espérant que quelqu'un puisse vous aider mais je suis en train de m'enseigner WordPress et de travailler sur mon propre site CMS.Utiliser WordPress en tant que CMS

Mon site se composera d'environ 5 pages où l'en-tête/menu barre latérale/pied de page sera vu sur toutes ces 5 pages.

Débutant ici et questions sont les suivantes:

  1. Toutes ces 5 pages se composent de contenu différent, par exemple, chaque page aura une bannière d'image représentant l'option de menu cliqué, par exemple, " À propos de nous "à la page 5," Promotions "à la page 4 etc, puis un peu de texte en dessous, puis éventuellement des images à l'intérieur d'un carrousel mis en place.

    Dans WordPress, comment est-ce que je pourrais créer une page dans WordPress, positionner l'image de la bannière en haut de la page, puis faire quelques pauses et insérer le carrousel des images - est-ce correct ?

    Si ce n'est pas le cas, ai-je besoin de créer un fichier php séparé appelé aboutUsphp qui a ce balisage, puis le lier à une page WordPress? Sur ma page d'atterrissage de mon site SEULEMENT (page 1), juste au-dessus du pied de page, je veux afficher une section div qui affiche tous les sponsors du site Web avec une URL pour cliquer sur leurs sites Web - comment serait Je vais faire ça dans WordPress?

  2. En outre, avec mon menu, comment lier mes menus pour pointer vers les pages WordPress relatives à cette option de menu?

    S'il y a des sites que les gens savent qui répondent à mes questions, veuillez les transmettre.

Merci.

Répondre

0

Regardez dans les "modèles de pages" Wordpress. Le codex Wordpress peut vous aider à comprendre cela.

Si vous modifiez un message dans WP, vous remarquerez l'option d'utiliser un modèle. C'est votre objectif. Apprenez à travailler avec eux.

2

Si vous utilisez le modèle « par défaut » qui vient avec WordPress que vous pourriez faire quelque chose comme ceci pour générer un contenu différent sur des pages différentes sans créer de fichiers php séparés (cela irait à page.php):

<?php if(is_page('About Us')) { ?> 
<?php $about_query = new WP_Query('category_name=aboutus-&showposts=1'); 
while ($about_query->have_posts()) : $about_query->the_post(); ?> 
<?php the_content();?> 
<?php endwhile;?> 

Essentiellement, dans ce cas, vous pouvez simplement créer un post et une catégorie «aboutus» pour le référencer. La page 'About Us' (référencée par is_page()) contiendrait le contenu que vous vouliez afficher.

0
  1. Les thèmes Wordpress sont composés de plusieurs fichiers. L'un d'eux est le fichier header.php qui contient le contenu de l'en-tête. Le fichier footer.php contient le pied de page et le sidebar.php contient la barre latérale. Ce sont les conventions habituelles. Ils ne sont pas stricts. Il y aura un couple de principal fichiers qui incluent ceux-ci (par exemple, index.php - Utilisé pour les articles, page.php - Utilisé pour afficher les pages etc.Si je faisais une installation comme la vôtre, je ferais cinq "pages" (en utilisant le backend), puis je personnaliserais mon fichier page.php pour le présenter correctement. Je garderais toujours l'en-tête, le pied de page et la barre latérale séparés du fichier page.php car ils seraient également là pour les pages comme 404s etc.

  2. Il suffit de mettre quelque chose dans le contenu de la page de destination pour l'afficher.

SI vous faites le développement du thème, au bon endroit à regarder est http://codex.wordpress.org/Theme_Development

1

D'abord, le contexte. Wordpress propose de nombreuses façons d'afficher des éléments, tels que des images, du texte et des résultats de requête; voici une liste:

THEMES

Vous pouvez modifier vos fichiers thème directement à faire ce que vous aimez. Cela impliquera probablement d'apprendre beaucoup sur PHP et les internes de Wordpress, mais il y a beaucoup de livres, et le Wordpress Codex pour vous aider. Vous pouvez obtenir des thèmes à partir du Wordpress theme directory.

PLUGINS

Il y a un très grand nombre de plugins Wordpress, dont chacun pourrait répondre à vos besoins. Les plugins nécessiteront une configuration, mais n'impliqueront généralement pas l'apprentissage PHP - juste comment les installer et les configurer. La plupart des plugins SEO (Search Engine Optimization) vous permettront de placer du HTML personnalisé dans les templates (en principe pour le placement des annonces, mais vous pouvez faire tout ce que vous voulez avec). Vous pouvez obtenir des plugins à partir du Wordpress plugin directory.

Widgets

La base du logiciel Wordpress et de nombreux plugins fournissent Widgets. Un widget est un élément d'affichage pouvant être ancré dans une ou plusieurs zones de widget. Typiquement, un widget sera un morceau de HTML (souvent une liste non ordonnée) qui a la feuille de style du thème appliquée. Les widgets sont souvent utilisés pour le placement d'annonces, les éléments de navigation (menus, listes déroulantes, mie de pain) ou de fournir des nuages ​​de tags, listes de catégories, calendriers, etc.

SHORTCODE

A shortcode est une macro qui peut être placé dans une page ou un article, cela retournera un morceau de HTML. Shortcodes peuvent prendre des paramètres qui affecteront ce que le shortcode retourne. Le logiciel Wordpress de base fournit des shortcodes, mais de nombreux plugins fourniront des shortcodes pour obtenir plus de fonctionnalités sans avoir besoin de widgets ou de modifications de thèmes.

Avec tout cela à l'esprit, voici ma réponse (s) à votre question (s):

  1. Modifier votre thème pour inclure un modèle de page et ajoutez votre code de sélection d'image au modèle. Ensuite, créez vos pages individuelles, puis sélectionnez votre modèle lors de la modification de la page.
  2. La 'landing page' peut être n'importe quelle page (au lieu de la page d'index de blog par défaut); créer une page d'accueil et un modèle de page d'accueil incluant vos publicités. Alternativement, utilisez un plugin SEO pour ajouter les annonces au-dessus du pied de page.Je ne sais pas quel est le thème ou les plugins que vous utilisez, mais généralement vous pouvez configurer un menu de navigation pour travailler à partir d'une liste de pages, en spécifiant quelles pages inclure ou quelles pages exclure. Si votre thème n'inclut pas cette fonctionnalité, je vous recommande de choisir un thème différent.
Questions connexes