Exemple d'explication des fonctions PHP utilisées pour créer et obtenir des barres latérales dans WordPress

怪我咯
Libérer: 2023-03-13 17:38:01
original
1815 Les gens l'ont consulté

WordPress est une plateforme de blogs développée en langage PHP. Les utilisateurs peuvent créer leur propre site Web sur un serveur prenant en charge PHP et base de données MySQL. Vous pouvez également utiliser WordPress comme système de gestion de contenu (CMS).

WordPress est un système de blog personnel et a progressivement évolué vers un logiciel de système de gestion de contenu. Il est développé en utilisant le langage PHP et la base de données MySQL. Les utilisateurs peuvent utiliser leurs blogs sur des serveurs prenant en charge les bases de données PHP et MySQL.

WordPress propose de nombreux modèles gratuits développés par des tiers, et la méthode d'installation est simple et facile à utiliser. Cependant, pour créer votre propre modèle, vous devez posséder certaines connaissances professionnelles. Par exemple, vous devez au moins comprendre le code HTML, CSS, PHP et autres connaissances connexes d'une application dans le langage de balisage universel standard.

WordPress prend officiellement en charge la version chinoise, et il existe des packages de langue chinoise tiers développés par des passionnés, tels que le package de langue chinoise wopus. WordPress propose des milliers de plugins différents et d’innombrables styles de modèles de thème. [

Cet article présente principalement les Fonctions PHP utilisées pour créer et obtenir des barres latérales dans WordPress, y compris l'utilisation de la fonction register_sidebar() et get_sidebar() Les amis qui en ont besoin peuvent se référer. ce qui suit

register_sidebar() (créer une barre latérale)
pour créer une barre latérale pour placer des widgets. Lorsque vous utilisez cette fonction, veuillez la mettre dans une fonction et la monter sur le hook "widgets_init".

Utilisation

register_sidebar( $args );
Copier après la connexion

Arguments

$args

(String | Array)( Facultatif ) Paramètres de la barre latérale à créer.

Valeur par défaut :

$args = array(
  'name'     => ( 'Sidebar name', 'theme_text_domain' ),
  'id'      => 'unique-sidebar-id',
  'description'  => '',
  'class'     => '',
  &#39;before_widget&#39; => &#39;<li id="%1" class="widget %2">&#39;,
  &#39;after_widget&#39; => &#39;</li>&#39;,
  &#39;before_title&#39; => &#39;<h2 class="widgettitle">&#39;,
  &#39;after_title&#39;  => &#39;</h2>&#39;
);
Copier après la connexion

Introduction au paramètre du tableau :

  • nom : Nom de la barre latérale

  • id : ID de la barre latérale, doit être en minuscules, par défaut, ID de tableau croissant

  • description : description de la barre latérale

  • class : Classe supplémentaire pour le widget à l'intérieur it

  • before_widget : Le code Html de début du widget à l'intérieur

  • after_widget : Le widget à l'intérieur du code Html à la fin

  • before_title : le début du titre du widget dans le code Html

  • after_title : la fin du titre du widget dans le code Html

Exemple

register_sidebar( array(
  &#39;name&#39;     => ( &#39;右边的侧边栏&#39; ),
  &#39;id&#39;      => &#39;sidebar-1&#39;,
  &#39;description&#39; => ( &#39;右侧边栏的小工具。&#39; ),
  &#39;before_title&#39; => &#39;<h3 class="title">&#39;,
  &#39;after_title&#39; => &#39;</h3 class="title">&#39;,
));
Copier après la connexion

Autre

La fonction se trouve à l'adresse : wp-includes/widgets .php

get_sidebar() (obtenir la barre latérale)
get_sidebar() est utilisé pour introduire le modèle de barre latérale. Si le nom est spécifié, le fichier sidebar-{name}.php dans le répertoire racine du thème actuel sera importé. S'il n'est pas spécifié, le fichier sidebar.php dans le répertoire racine du thème actuel sera importé si le fichier n'existe pas. , wp-includes/theme-compat/sidebar.php sera importé le document.

Usage

get_sidebar( $name );
Copier après la connexion

Parameters

$name

(String) (facultatif) Le nom du modèle introduit, s'il est spécifié, le thème actuel est introduit le fichier sidebar-{$name}.php dans le répertoire racine.

Valeur par défaut : Aucun

Exemple

Le code suivant importera le fichier sidebar.php dans le répertoire racine du thème actuel :

<?php get_sidebar(); ?>
Copier après la connexion

Le code suivant Le fichier sidebar-left.php dans le répertoire racine du thème actuel sera introduit :

<?php get_sidebar( &#39;left&#39; ); ?>
Copier après la connexion

L'exemple suivant présente la barre latérale gauche (sidebar-left.php) et la barre latérale droite (sidebar-right .php) respectivement :


<?php get_sidebar( &#39;left&#39; ); ?>
Copier après la connexion

Content Content

<?php get_sidebar( &#39;right&#39; ); ?>
<?php get_footer(); ?>
Copier après la connexion

Autre

Cette fonction se trouve à l'adresse : wp-includes/general-template.php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!