Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
informatique:wordpress [21/02/2023 05:48] – [oembed] cyrille | informatique:wordpress [20/01/2025 09:57] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 195.66.120.42 |
---|
* [[https://codex.wordpress.org/Stepping_Into_Templates|Stepping into Templates]] | * [[https://codex.wordpress.org/Stepping_Into_Templates|Stepping into Templates]] |
* [[https://developer.wordpress.org/plugins/|Plugin Handbook]] | * [[https://developer.wordpress.org/plugins/|Plugin Handbook]] |
| * Settings & Options |
| * la classe [[https://github.com/jeremyHixon/RationalOptionPages|jeremyHixon/RationalOptionPages]] |
| * online [[https://jeremyhixon.com/tool/wordpress-option-page-generator/|]WordPress Option Page Generator]] |
| * [[https://deliciousbrains.com/create-wordpress-plugin-settings-page/|5 Ways to Create a WordPress Plugin Settings Page]] |
* Wordpress hooks | * Wordpress hooks |
* [[https://developer.wordpress.org/reference/hooks/|liste des hooks]] sur Codex WP | * [[https://developer.wordpress.org/reference/hooks/|liste des hooks]] sur Codex WP |
==== Wordfence ==== | ==== Wordfence ==== |
| |
[[https://wordpress.org/plugins/wordfence/|Wordfence]] | Pare-feu d'applications Web ([[/glossaire/WAF]]) |
| |
| [[https://wordpress.org/plugins/wordfence/|Wordfence plugin]] & [[https://www.wordfence.com|Wordfence Web site]] |
| |
| [[/informatique/securite/wordfence|/informatique/securite/wordfence]] |
| |
| ==== All-In-One Security (AIOS) ==== |
| |
| All-In-One Security (AIOS) – Security and Firewall ([[/glossaire/WAF]]) |
| |
| https://wordpress.org/plugins/all-in-one-wp-security-and-firewall/ |
| |
==== Two-factor (2FA) ==== | ==== Two-factor (2FA) ==== |
| |
* [[https://wordpress.org/plugins/two-factor/|Two-factor]] plugin: 2FA with TOTP or Email | * [[https://wordpress.org/plugins/two-factor/|Two-factor]] plugin: [[/glossaire/2fa|2FA]] with Email, [[/glossaire/u2f|FIDO Universal 2nd Factor (U2F)]], [[/glossaire/totp|Time Based One-Time Passwords (TOTP)]] |
* enable 2FA for all: https://github.com/WordPress/two-factor/issues/307#issuecomment-624843209 | * enable 2FA for all: https://github.com/WordPress/two-factor/issues/307#issuecomment-624843209 |
| |
==== Backup / Sauvegarde ==== | ==== Backup / Sauvegarde ==== |
| |
Voir [[/informatique/rsync|Rsync]]. | Voir [[informatique:system_admin:rsync|Rsync]]. |
| |
[[https://fr.wordpress.org/plugins/updraftplus/|UpdraftPlus WordPress Backup Plugin]] | [[https://fr.wordpress.org/plugins/updraftplus/|UpdraftPlus WordPress Backup Plugin]] |
* NGinx plugins: https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/ (en bas de page) | * NGinx plugins: https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/ (en bas de page) |
| |
| W3 Total Cache API |
| <code php> |
| flush_pgcache() //page cache |
| flush_dbcache() // database cache |
| flush_minify() // minify cache |
| flush_all() //all caches |
| |
| // Clear all W3 Total Cache |
| if( class_exists('W3_Plugin_TotalCacheAdmin') ) |
| { |
| $plugin_totalcacheadmin = & w3_instance('W3_Plugin_TotalCacheAdmin'); |
| |
| $plugin_totalcacheadmin->flush_all(); |
| |
| echo __('<div class="updated"><p>All <strong>W3 Total Cache</strong> caches successfully emptied.</p></div>'); |
| } |
| </code> |
=== Varnish === | === Varnish === |
| |
* Developpement | * Developpement |
* **query-monitor** https://wordpress.org/plugins/query-monitor/ | * **query-monitor** https://wordpress.org/plugins/query-monitor/ |
* ACF [[https://wordpress.org/plugins/advanced-custom-fields/|Advanced Custom Fields]] | * [[/informatique/wordpress/ACF|Advanced Custom Fields ACF]] |
* [[https://capitainewp.io/formations/acf/hooker-champs-acf/|Hooker les champs ACF pour modifier leurs valeurs]] | |
* [[https://mosaika.fr/astuces-developpement-acf/|8 snippets pour modifier le comportement d’ACF]] | |
* Gestion de contenu | * Gestion de contenu |
* [[https://fr.wordpress.org/plugins/enhanced-media-library/|Enhanced Media Library]] par wpUXsolutions | * [[https://fr.wordpress.org/plugins/enhanced-media-library/|Enhanced Media Library]] par wpUXsolutions |
| * Formulaires |
| * ContactForm7 https://contactform7.com |
| * [[/informatique/wordpress/contactform7|contactform7]] |
| * WPForms https://wpforms.com (ex PirateForm) |
| * GravityForms https://www.gravityforms.com |
* Représentation et gestion du temps | * Représentation et gestion du temps |
* [[http://wordpress.org/plugins/wpit-gantt/|WPIT Gantt]] qui utilise [[http://bastianallgeier.com/gantti/|Gantti]] | * [[http://wordpress.org/plugins/wpit-gantt/|WPIT Gantt]] qui utilise [[http://bastianallgeier.com/gantti/|Gantti]] |
* [[https://developer.wordpress.org/reference/functions/wp_oembed_add_provider/|wp_oembed_add_provider()]] | * [[https://developer.wordpress.org/reference/functions/wp_oembed_add_provider/|wp_oembed_add_provider()]] |
* https://generatewp.com/oembed/ | * https://generatewp.com/oembed/ |
| * [[https://developer.wordpress.org/reference/functions/wp_embed_register_handler/|wp_embed_register_handler]] |
| * https://wpmudev.com/blog/embedding-wordpress-oembed/ |
| |