background preloader

b3nogd3n

Facebook Twitter

LaTeX - A document preparation system. GitHub - gitpitch/gitpitch: Markdown Presentations For Everyone on GitHub, GitLab, Bitbucket, Gitea, and Gogs. WooCommerce Documentation. Template Structure + Overriding Templates via a Theme - WooCommerce Docs. WooCommerce template files contain the markup and template structure for frontend and HTML emails of your store.

Template Structure + Overriding Templates via a Theme - WooCommerce Docs

When you open these files, you will notice they all contain hooks that allow you to add/move content without needing to edit template files themselves. This method protects against upgrade issues, as the template files can be left completely untouched. Les « hooks » dans WordPress. Un « hook », parfois appelé crochet, emprise ou point d'entrée, est un mécanisme permettant aux développeurs d'effectuer une action précise à un moment particulier.

Les « hooks » dans WordPress

Les développeurs de WordPress ont ainsi prévu de placer un hook à différents endroits, comme par exemple lors de l'affichage du titre d'une page. Ceci permet au développeur d'un thème ou d'une extension de modifier la façon dont le titre de la page est affiché sans avoir à modifier le code de WordPress. Action vs filtre Les hooks sont classés en deux catégories : les actions et les filtres.

Les actions sont basées sur des événements. Les filtres, quant à eux, permettent de modifier le texte qui sera affiché à l'écran ou enregistré dans la BD. Illustration d'un hook de type filtre. Lorempixel - placeholder images for every case. Tutoriels, Thèmes, Plugins & Formations WordPress. Fr:Thèmes Enfant. Untitled. WordPress - Thèmes, extensions, astuces et tutoriels.

Introduction à WordPress 3 : custom post type et custom taxonomy @ bbxdesign : Web Designer / Intégrateur WordPress. J’ai écrit un tutoriel complet pour réaliser un thème WordPress de A à Z.Il est plus récent et parle aussi des Custom Post Type et Custom Taxonomy.

Introduction à WordPress 3 : custom post type et custom taxonomy @ bbxdesign : Web Designer / Intégrateur WordPress

Du coup, je vous invite à aller le lire. WordPress vient d’annoncer une Release Candidate pour la version 3. J’ai pour ma part installé et mis en prod la version Beta 2 qui, ma foi, est très stable. How to Code Your Own Custom WordPress Widget. Fr:La Boucle. Languages: English • Français • Italiano • 日本語 • Português do Brasil • Русский • 中文(繁體) • (Add your language) La Boucle (The Loop) est utilisée par WordPress pour afficher chacun de vos Articles.

fr:La Boucle

Par l'utilisation de La Boucle, WordPress traite tous les Articles devant être affichés sur la page active et adapte leur présentation en utilisant les critères décrits par les marqueurs de La Boucle. Tous les morceaux de code HTML ou PHP placés entre le début et la fin de La Boucle seront exécutés pour chaque Article. Quand la documentation de WordPress déclare que "Ce Marqueur doit être inséré dans La Boucle", comme pour les Marqueurs de Modèle spécifiques ou des plugins, c'est de La Boucle dont on parle. Get_field() Description.

get_field()

Resources, Documentation, API, How to & Tutorial Articles. Créer des custom post types avec WordPress. Les custom post types de WordPress vont nous permettre de créer des types de contenu sur-mesure associant une taxonomie particulière.

Créer des custom post types avec WordPress

Différent d'un modèle d'article - bientôt implémentés dans WordPress 3.1, l'usage des custom post types est de plus en plus répandus pour des sites professionnels. Types de contenu par défaut VS types de contenu personnalisé Par défaut, WordPress est fourni avec 2 default post types – autrement dit 2 types de contenus que sont les articles et les pages. Et bien, sachez qu’il est possible de créer vos propres types – à ne pas confondre avec les modèles de pages WordPress.

Ce système est très utile pour des sites qui ont besoin de lister du contenu : les agences immobilières pour vendre leur biens, les sites de e-commerce pour vendre leurs produits ou encore les bases de livres / cinéma pour lesquels on pourra imaginer des classements par genre ou réalisateur par exemple. On retrouvera le même type de présentation du contenu que pour les pages ou les articles.

Dupliquer ou déplacer un site WordPress - Créer et gérer son site WordPress. Dupliquer un site WordPress existant vers un nouveau site est un besoin courant.

Dupliquer ou déplacer un site WordPress - Créer et gérer son site WordPress

Nous allons regarder les deux méthodes à notre disposition : l’export / import des articles en utilisant des fonctions de WordPress,l’export / import de la Base de Données en utilisant phpMyAdmin. Nous verrons aussi comment déplacer un site à une nouvelle adresse internet tout en conservant la base de données. Il est plus confortable d’utiliser une extension, mais cet article vous permettra de comprendre ce que fait une extension de duplication, et peut vous aider à corriger quelques petits problèmes. Impact référencement :si vous dupliquez un site d’une adresse internet à une autre, attention au contenu dupliqué qui peut être sanctionné par les moteurs de recherche, qui risquent de l’analyser comme une tentative de tromperie.si vous déplacez un site d’une adresse internet à une autre, suivez la procédure décrite dans Google Search pour l’informer de l’opération et maintenir votre niveau de référencement.

LES TEACHERS DU NET. DevTips. La Programmation Orientée Objet en PHP : Model View Controller. Installer WordPress en local : XAMPP, WAMP ou InstantWP ? Pour quelles raisons installer WordPress en local ?

Installer WordPress en local : XAMPP, WAMP ou InstantWP ?

C’est gratuit Nous avons vu plus tôt qu’il existe des hébergeurs gratuits pour installer WordPress, mais les erreurs serveur incessantes, le temps de chargement des pages et la lenteur des transferts FTP n’en font pas un environnement idéal pour le développement de votre site web, ni pour faire des tests. Installer WordPress en local est la solution à tous ces problèmes, il ne restera qu’à le mettre en ligne une fois prêt. Aegaeus Documentation. PHP: Référence des fonctions - Manual. PSR-1: Basic Coding Standard - PHP-FIG. PSR-2: Coding Style Guide - PHP-FIG. This guide extends and expands on PSR-1, the basic coding standard.

PSR-2: Coding Style Guide - PHP-FIG

Utiliser PHP Mess Detector, PHP Code Sniffer et PHP Coding Standards Fixer pour vos projets PHP. Après Gitorious et Redmine, Nous sommes en train de mettre en place en interne Jenkins pour assurer l’automatisation des tests de nos projets PHP et ainsi ajouter une couche supplémentaire de qualité lors du développement de nos projets.

Utiliser PHP Mess Detector, PHP Code Sniffer et PHP Coding Standards Fixer pour vos projets PHP

Jenkins, c’est bien. Que chaque développeur s’assure que son code soit propre avant de livrer à ses collègues, c’est mieux. Voici donc quelques outils à installer sur son poste pour pouvoir vérifier la qualité de son code. Upload de fichiers par formulaire. Une fois le fichier uploadé et déplacé dans un dossier du site, il est possible d'effectuer plusieurs actions. Parmi les nombreuses possibilités qui s’offrent à nous, voici les quelques-unes que nous allons étudier : enregistrement des infos dans une BDD ;téléchargements avec compteur ;création de miniatures.

Enregistrement des infos dans une BDD Je ne vais pas vous apprendre à créer une table ou à insérer un nouvel enregistrement. En revanche, je peux vous donner quelques conseils pour bien utiliser votre BDD. Tout d'abord, notons quelles informations sont utiles à enregistrer : le titre, la description, le nom du fichier, son nom dans le dossier du site, la date d'ajout, la taille, et, si vous avez un espace membre, pourquoi ne pas y ajouter l'id du membre qui a posté le fichier ?

Le nombre de champs, et ceux que vous choisissez, dépend fortement de l'utilisation que vous souhaitez faire de ces fichiers. Fonctions sur les chaînes de caractères. If you want a function to return all text in a string up to the Nth occurrence of a substring, try the below function. Filter_input. Define. With php 7 you can now define arrays.

File_put_contents. File_put_contents — Écrit un contenu dans un fichier Description ¶ intfile_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] ) Si le fichier filename n'existe pas, il sera créé. ***front controler. PHP 7 : les types de retour - La Fabrique de code - Tech blog. On continue dans la série « Ces nouveautés qui rendent heureux » avec l’annonce de la possibilité de forcer des types de retour de fonctions dans PHP 7 ! Cette avancée majeure a fait là encore l’objet de débats assez vifs au sein de la communauté des développeurs PHP, avec des RFC critiquées, d’autres écartées et d’autres qui reviendront un jour ou l’autre d’outre-tombe ! Le type de retour le plus connu au monde !

Scalaire ou pas, nous pouvons maintenant signifier un type de retour dans les déclarations de nos fonctions, sous la forme suivante : Cours de PHP 5. Ce cours vous apprendra à vous initier à tous les aspects du langage PHP, depuis la syntaxe jusqu'aux meilleures techniques de programmation. De nombreux exemples facilitent la compréhension par l'expérience.

Nous verrons également d'autres aspects comme les méthodes de Test d'applications ainsi qu'une vision globale de la communauté PHP. 20 commentaires Lire l'article. Article lu 111144 fois. Tutoriel cours php 5. Introduction au langage PHP 5 par l'exemple (bases du langage, programmation objet, exploitation des bases de données, programmation réseau, programmation web). Ce document est un recueil d'exemples commentés.

Téléchargement PDF de l'article : http1 http2 Téléchargement des codes du document : http1 http2 Autres ressources (J2E, .Net, PHP, Andoid, Python, . (The only proper) PDO tutorial. There are many tutorials on PDO already, but unfortunately, most of them fail to explain the real benefits of PDO, or even promote rather bad practices. Petit synthèse de la programation orentée objet en php. Ce post était jusque là en privé, juste pour mon usage personnel, et puis je me suis dit qu’il serait bête de ne pas en faire profiter les autres (c’est le but d’un blog non ?). Voici donc quelques rappels sur la POO en PHP. Bien que j’explique un peu les différentes notions, cet article est une cheatsheet sur la POO. Par conséquent, il n’est pas destiné à ceux qui n’en ont jamais fait (ils seront totalement perdus).

En revanche, ceux qui connaissent déjà mais qui, comme moi, ont quelques trous de mémoire, vous pouvez bookmarquer cet article ! Query Builder Class — CodeIgniter 3.1.4 documentation. CodeIgniter gives you access to a Query Builder class. This pattern allows information to be retrieved, inserted, and updated in your database with minimal scripting. In some cases only one or two lines of code are necessary to perform a database action. WEB-d - Développement Web. PHP-FIG — PHP Framework Interop Group. La POO en PHP : Observateur. Tous les tutoriels PHP. Modules pour Thunderbird. Querying SQLite database in Thunderbird. [SQL] Bonnes pratiques pour le nommage des tables et colonnes. Les types de données - Administrez vos bases de données avec MySQL. Cours/tutoriel : schéma relationnel des bases de données. Relation N-N [Débutant(e)] Data Model for Japanese Organised Crime (Yakuza) Propriétés ACID. LAMP. Open Database Connectivity. Download Connector/ODBC. MySQL 5.7 Reference Manual.

MySQL 5.7 Reference Manual. MySQL/Alias. Les injections SQL : le tutoriel. Les failles XSS. Feeding-Time at the Zoo. Cours/tutoriel : bases de données. Listes, relations. Sql - Database design for a recursive relationship. Initiation à la conception de bases de données relationnelles avec MERISE. Triggers - Administrez vos bases de données avec MySQL. Modéliser les données avec MySQL Workbench. Modéliser les données avec MySQL Workbench. Learn Git Branching. Learn Enough Git to Be Dangerous. Learn Git- Git tutorials, workflows and commands. Miximum — Pour arrêter de galérer avec Git. Git-flow cheatsheet. Free Git and Hg Client for Mac and Windows. SourceTree - A free Git & Mercurial client for Windows or Mac. Espace entreprises. Projectlibre. Trello. Sandstorm. jQuery Learning Center.

Qu’est-ce qu’un callback ? Événement de navigateur. JSONPlaceholder - Fake online REST API for developers. Littéraux de gabarits. Moment.js. Stockage des données locales : Web Storage - Alsacreations. Comprendre le storage en HTML5.   Google Developers. Stockage des données locales : Web Storage - Alsacreations. Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli. Opérateurs d'affectation. JavaScript. Codewars. CakePHP - Build fast, grow solid. Comprendre Git : GitKraken. CEDE. Online Courses From Top Universities. Join for Free. iOS 10 et Swift 3 : Le cours complet. Udemy Online Courses - Learn Anything, On Your Schedule. UML en français.

Plateforme BPM Open Source. Le débat sur la programmation fonctionnelle en Python. Un gros guide bien gras sur les tests unitaires en Python, partie 1.