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 );
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' => '', 'before_widget' => '<li id="%1" class="widget %2">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>' );
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( 'name' => ( '右边的侧边栏' ), 'id' => 'sidebar-1', 'description' => ( '右侧边栏的小工具。' ), 'before_title' => '<h3 class="title">', 'after_title' => '</h3 class="title">', ));
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 );
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(); ?>
Le code suivant Le fichier sidebar-left.php dans le répertoire racine du thème actuel sera introduit :
<?php get_sidebar( 'left' ); ?>
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( 'left' ); ?>
Content Content
<?php get_sidebar( 'right' ); ?> <?php get_footer(); ?>
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!