Contenus

Les codes pour optimiser les contenus de votre WordPress.


Ne pas afficher deux fois le même contenu (ch.14.)

Code d’exemple pour ne pas afficher deux fois un article dans une page avec deux boucles (code d’exemple)

Détecter une page de commentaire et éviter la duplication de contenu (ch.14.)

Utiliser ce code en remplacement du simple the_content dans vos fichiers de thèmes affichant des contenus (single.php, singular.php, …)

Ajouter du contenu à la fin d’une publication (ch.14.)

Ajouter ce code :

Ajouter une balise ALT aux images qui n’en possèdent pas (ch.23.)

[pastacode lang= »php » message= » » highlight= » » provider= »manual » manual= »function%20seomix_seo_img_add_alt_tags(%24content)%7B%0Aglobal%20%24post%3B%0Apreg_match_all(‘%2F%3Cimg%20(.*%3F)%5C%2F%3E%2F’%2C%20%24content%2C%20%24images)%3B%0Aif(!is_null(%24images))%20%7B%0Aforeach(%24images%5B1%5D%20as%20%24index%20%3D%3E%20%24value)%20%7B%0Aif(!preg_match(‘%2Falt%3D%2F’%2C%20%24value))%7B%0A%24new_img%20%3D%20str_replace(‘%3Cimg’%2C%20’%3Cimg%20alt%3D%22’.get_the_title().’%22’%2C%0A%24images%5B0%5D%5B%24index%5D)%3B%0A%24content%20%3D%20str_replace(%24images%5B0%5D%5B%24index%5D%2C%20%24new_img%2C%20%24content)%3B%7D%7D%7D%0Areturn%20%24content%3B%7D%0Aadd_filter(‘the_content’%2C%20’seomix_seo_img_add_alt_tags’%2C%2099999)%3B »/]

Paramétrage par défaut pour l’ajout d’images dans WordPress

[pastacode lang= »php » message= » » highlight= » » provider= »manual » manual= »%2F**%0AParam%C3%A9trage%20par%20d%C3%A9faut%20pour%20les%20attachments%0ASource%20%3A%20http%3A%2F%2Fwpsnipp.com%2Findex.php%2Ffunctions-php%2Fset-default-attachmentdisplay-%0Asettings-alignment-link-size-wordpress%2F%0A*%0A*%2F%0Afunction%20seomix_adm_attachment_display_settings()%20%7B%0Aupdate_option(%20’image_default_align’%2C%20’center’%20)%3B%0Aupdate_option(%20’image_default_link_type’%2C%20’file’%20)%3B%0Aupdate_option(%20’image_default_size’%2C%20’large’%20)%3B%0A%7D%0Aadd_action(%20’after_setup_theme’%2C%20’seomix_adm_attachment_display_settings’%20)%3B »/]

Donner des instructions à l’utilisateur (ch.23.)

Le code pour Gutenberg Le code pour tinyMCE [pastacode lang= »php » message= »Ajouter un texte par défaut lors de la création d’un contenu » highlight= » » provider= »manual » manual= »function%20seomix_adm_default_post_text(%20%24content%20)%20%7B%0A%24content%20%3D%20%22%0A%3Cp%3EMerci%20pour%20la%20cr%C3%A9ation%20de%20ce%20nouvel%20article.%20Voici%20les%20r%C3%A8gles%20%C3%A0%20respecter%0A%3A%3C%2Fp%3E%3Cul%3E%0A%3Cli%3EVotre%20contenu%20est%20%3Cstrong%3Eunique%3C%2Fstrong%3E%3C%2Fli%3E%0A%3Cli%3E%3Cstrong%3EVotre%20contenu%20r%C3%A9pond%20%C3%A0%20un%20besoin%3C%2Fstrong%3E%3C%2Fli%3E%0A%3Cli%3EVotre%20contenu%20est%20bien%20%C3%A9crit%2C%20a%C3%A9r%C3%A9%20et%20mis%20en%20page%2C%20et%20si%20possible%20avec%0Ades%20images%20et%20des%20vid%C3%A9os%3C%2Fli%3E%0A%3Cli%3E%3Cstrong%3ENe%20faites%20pas%20les%20bourrins%3C%2Fstrong%3E%20avec%20les%20liens%3C%2Fli%3E%0A%3Cli%3ESoyez%20pertinents%2C%20d%C3%A9cal%C3%A9s%20et%20originaux%2C%20sous%20peine%20de%20finir%20dans%20le%0Amixeur%3C%2Fli%3E%0A%3C%2Ful%3E%3Cp%3EBonne%20r%C3%A9daction%20%C3%A0%20tous%20!%3C%2Fp%3E%22%3B%0Areturn%20%24content%3B%7D%0Aadd_filter(%20’default_content’%2C%20’seomix_adm_default_post_text’%20)%3B »/]

Récupérer les données Exifs d’une image (ch.14.)

Code pour récupérer les données Exifs d’une image dans WordPress avec la fonction wp_get_attachment_metadata

Ne garder que les styles utiles pour l’éditeur TinyMCE et Gutenberg (Ch.23.)

Code source pour conserver uniquement les styles utiles dans l’éditeur de contenu TinyMCE.

© 2013-2023 Optimiser son référencement WordPress, le livre - Par Daniel Roch


Theme by Anders NorenHaut de page ↑