Toutes mes réponses sur les forums
-
AuteurMessages
-
le principe est d’avoir les 2 choix en entrée et de générer les listes de liens.
vous pouvez essayer ce code en mettant un shortcode « [test-images] » dans une page :
<?php
add_shortcode("test-images", function ($attr, $content, $tag) {
// données
$liste_critere1 = [
"A1",
"A2",
"A3",
];
$liste_critere2 = [
"b9",
"b6",
"b7",
];
// paramètres d'entrée
$critere1 = $_GET["critere1"] ?? "---";
$critere2 = $_GET["critere2"] ?? "---";
// affichage
ob_start();
?>
<div class="resultat_shortcode_test_images">
<ul>
<?php foreach ($liste_critere1 as $c1) {?>
<li>
<a href="?critere1=<?php echo htmlspecialchars($c1);
?>&critere2=<?php echo htmlspecialchars($critere2);?>"
>
<?php echo htmlspecialchars($c1);?></a>
</li>
<?php }?>
</ul>
<ul>
<?php foreach ($liste_critere2 as $c2) {?>
<li>
<a href="?critere1=<?php echo htmlspecialchars($critere1);
?>&critere2=<?php echo htmlspecialchars($c2);?>"
>
<?php echo htmlspecialchars($c2);?></a>
</li>
<?php }?>
</ul>
<strong>
choix :
<?php echo htmlspecialchars($critere1);?>
<?php echo htmlspecialchars($critere2);?>
</strong>
</div>
<?php
$resultat = ob_get_clean();
return $resultat;
});si vous ne voulez pas utiliser de PHP vous pouvez créer une page différente pour chaque combinaison.
mais le jour où vous aurez une modification à faire, vous verrez qu’utiliser un système de génération pour ces pages est quand même rentable.
12 décembre 2019 à 13 h 32 min en réponse à : Facturation : ajouter différents sous-totaux selon la taxe. #2289036WooCommerce ne gère pas les factures donc c’est surement une extension qui fait cela donc il faudra voir comment cette extension gère cela.
12 décembre 2019 à 13 h 31 min en réponse à : Rajouter une boutique (woocommerce) à un blog ? #2289034oui WooCommerce est une extension. donc si vous un site WordPress avec les droits pour ajouter une extension, vous pouvez rajouter une extension à n’importe quel moment.
11 décembre 2019 à 18 h 39 min en réponse à : Facturation : ajouter différents sous-totaux selon la taxe. #2288960pour personnaliser la partie « total panier », cela se fait avec le fichier « woocommerce/cart/cart-totals.php » dans votre thème.
si ce fichier n’existe pas dans le répertoire du thème parent, vous pouvez le créer à partir du fichier qui se trouve dans le répertoire de l’extension : « wp-content/plugins/woocommerce/templates/ »WordPress a besoin de PHP 5.6 minimum. quelle version utilisez vous ?
petite remarque si vous avez déjà l’habitude d’utiliser un éditeur, vous pouvez continuer de l’utiliser et transférer les fichiers en passant par FTP.
4 décembre 2019 à 18 h 26 min en réponse à : [Résolu] Plugin qui automatise la création de page en copier/coller ou juste une manip ? #2287908le but de l’informatique est d’automatiser les tâches répétitives donc ces différentes pages peuvent certainement être générées automatiquement.
après si vous chercher une extension qui fait cela, vous n’en trouverez peut-être pas toute prête puisqu’une répétition de cette technique sur plusieurs sites rendra la détection beaucoup plus rapide par les moteurs de recherche.
en cherchant “one page”, vous trouverez plusieurs thèmes libres avec ce genre de présentation :
3 décembre 2019 à 21 h 55 min en réponse à : [Résolu] Problème avec la page d’accueil du site. #2287826quel est le réglage de la page d’accueil dans Réglages -> Lecture ?
pour gérer des listes de recettes, il existe des extensions libres :
essayez de désactiver l’extension « FooBox Image Lightbox »
regardez tout en bas de la page de choix de thème, vous verrez un paragraphe « Thèmes endommagés » qui affichera un message d’erreur expliquant le souci avec le thème enfant.
je ne trouve pas comment afficher des articles dans la partie services.
je pense que c’est l’utilisation du format « one page » du thème que je ne trouve pas comment utiliser. si vous arrivez à m’expliquer comment ça fonctionne, je veux bien regarder.
si vous voulez tester le tableau $appartient_a_la_saga_terms pour savoir s’il contient des éléments, vous pouvez faire
if (0 !== count($appartient_a_la_saga_terms)) {...
-
AuteurMessages