Question

un modèle conçu et codé en dur afin que nous puissions facilement reproduire et apporter nous-mêmes des modifications de propriété à l'avenir.Ici:Quelle est la signification de Codé en dur pour WordPress ?

Était-ce utile?

La solution

Wordpress est, entre autres, un CMS (système de gestion de contenu).Lorsque vous consultez un site Web qui utilise Wordpress comme backend, Wordpress vous montrera une page avec les données de la base de données (que vous avez saisies dans le tableau de bord Wordpress) et la formatera en fonction du thème que vous avez sélectionné.

Un thème est une collection de fichiers (.php, .css, .js, .html, .jpg, etc.) qui fonctionnent ensemble pour formater et styliser les pages.

Un exemple (très basique) serait qu'il s'agisse d'un fichier modèle ;

page-home.php

<?php get_header(); ?>

<div class='page'>
    <h2><?php the_title(); ?></h2>
    <div><?php the_content(); ?></div>
</div>

<?php get_footer(); ?>

Supposons maintenant que vous alliez dans le backend et modifiiez la page "d'accueil" et que vous créiez le titre "Ma première page", puis que vous ajoutiez du contenu dans le WYSIWYG, "Commandez ma première page !".Lorsque vous consultez la page à l'aide de Wordpress, elle vous le montrera :

<html><body>

<div class='page'>
    <h2>My First Page</h2>
    <div>Checkout my first page!</div>
</div>

</body></html>

Maintenant, tout va bien, n'importe quel dandy.Mais que se passe-t-il si vous souhaitez une barre latérale sur cette page ?Que se passe-t-il si vous souhaitez réorganiser le titre et le contenu afin que le titre soit en dessous du contenu ?Pouvez-vous le faire directement dans Wordpress ?Non.C'est ce qu'on appelle "codé en dur".C'est quelque chose que vous ne pouvez pas modifier à partir du backend Wordpress, mais que vous devez plutôt modifier dans les fichiers modèles en écrivant/modifiant le code.

L'idée d'une configuration de site à l'aide d'un CMS est que toute zone que vous souhaitez pouvoir mettre à jour à l'aide du CMS, vous devriez pouvoir le faire.Wordpress fait cela en utilisant ce qui précède (c'est-à-dire les zones de titre et de contenu) ainsi que des éléments tels que les images de fonctionnalités, les catégories, les menus, les paramètres de thème, les plugins (et leurs paramètres).

Les thèmes (et plugins) peuvent également tirer parti d’éléments tels que les métadonnées.Les métadonnées sont des données associées à un objet (généralement une publication/une page/un utilisateur, etc.) qu'elles peuvent utiliser à des fins logiques ou pour afficher certaines choses à l'utilisateur frontal.Certains thèmes comportent des zones dans lesquelles vous pouvez saisir ces métadonnées et elles apparaîtront dans le front-end.Les champs personnalisés avancés en sont un bon exemple.

L'astuce pour créer un bon site Web (à l'aide d'un CMS) est un équilibre entre :

  • L'utilisateur pouvant modifier tous les aspects du site qu'il souhaite.En plus d'étendre les fonctionnalités du site avec des plugins.
  • Ne pas donner trop de liberté à l'utilisateur, au point qu'il doive écrire du code ou puisse gâcher la conception/la mise en page/les fonctionnalités du site.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top