Ajouter une catégorie à votre site ecommerce sur WordPress fonctionne comme pour créer une catégorie d’articles. Saisissez :

  • Le nom.
  • L’identifiant, correspondant à l’url de la catégorie.
  • Le parent; aucun si c’est une catégorie principale et au choix pour une sous-catégorie.
  • La description; présentation du contenu de la catégorie.

Allez dans Tableau de bord>Produits>Catégories Wpshop

 

Une fois la catégorie de produits créée, elle s’affiche dans la liste des catégories, à droite.

Ajouter une vignette à vos catégories ecommerce

La vignette de la catégorie sera affichée dans la liste des catégories sur votre catalogue produits au niveau de votre boutique ecommerce sur WordPress.
  1. Choisissez la catégorie à éditer dans la liste.
  2. Dans le champ « Vignette de la catégorie », envoyez votre image avec le champ « Parcourir »
  3. Cliquez sur mettre à jour

 

wpshop_categories

wpshop_categories::get_the_category_thumbnail ( int $id, string|array $size = ‘thumbnail’, bool $icon = false )

Description


Récupères les informations d’une vignette en rapport avec $id donnée. (0) url, (1) width, (2) height and (3) scale. Pour récupérer simplement l’url d’une vignette il suffit de lire seulement le premier élément du tableau.

Paramètres


$id
(integer)(required)ID de la catégorie
$size
(string|array)(optionnel) La taille de l’image écrit en string : thumbnail, medium, large or full ou en array comme par exemple array(50,50).
Défaut: thumbnail
$icon
(bool)(optionnel) Utiliser une icone pour représenter la pièce jointe.
Défaut: false

Retourne


(array|string) Si la valeur de retour de la méthode est un string cela signifie qu’une erreur est survenue, soit la vignette attaché à cette catégorie est introuvable, soit celle-ci est introuvable dans le post. Si un array est retourné la méthode c’est exécuté avec succès.

(array)

  • [0] => url
  • [1] => width
  • [2] => height
  • [3] => boolean: true, si le premier élement de ce tableau [0] est une image redimensionnée, sinon false si c’est l’image originale ou si l’image est introuvable.

(bool)

Retourne false si la vignette est introuvable.

Source


public static function get_the_category_thumbnail($id, $size = 'thumbnail', $icon = false) {
	/** Get the attachment/post ID */
	$array_option_category 	= get_option('wpshop_product_category_' . $id);
		
	/** If not attachment/post ID in the category, return "No thumbnail in the category" */
	if(is_array($array_option_category) && empty($array_option_category['wpshop_category_picture']))
		return __('No thumbnail in the category', 'wpshop');
		
	/** Set attachment/post ID in $id_picture */
	$id_picture = $array_option_category['wpshop_category_picture'];
		
	/** 
	 * Set the post thumbnail in $post_thumbnail 
	 * @get_the_post_thumbnail - WordPress function
	 */
	$post_thumbnail = wp_get_attachment_image_src($id_picture, $size, $icon);
		
	if(!$post_thumbnail)
		return __('No thumbnail in this post', 'wpshop');
			
	return $post_thumbnail;
}

Dernière mise à jour le 12 janvier 2016

Documentation Crée le 12 décembre 2012 par L'admin

Mon panier
Votre panier est vide