web-dev-qa-db-fra.com

Intégration de fonctionnalités utiles dans votre thème

Mon site a un thème que j'ai créé moi-même, et pendant que cela fonctionne, je dois souvent modifier le thème ou utiliser des plugins pour modifier l'apparence ou le comportement. J'ai cherché des moyens de modifier mon thème de manière à réduire le nombre de sauts pour effectuer des changements. Les idées incluent des bases de référencement, des fonctionnalités de galerie, des champs d’analyse et de feedburner, ainsi que des widgets.

Quelles fonctionnalités considérez-vous utiles pour intégrer un thème afin d'éviter de le modifier ultérieurement ou de devoir utiliser des plugins?

2
Grant Palin

Tout dépend du site.

J'ai quelques éléments de base que je construis dans le functions.php de n'importe quel thème:

  • Changer le logo sur la page d'administration pour l'adapter à l'entreprise du client
  • Masquer le graphique smiley de WP-Stats
  • Masquer les URL courtes de WP.me ​​et les remplacer par le fournisseur de leur choix
  • Ajout d'une option pour les boutons Twitter, Facebook et Buzz et possibilité d'insérer des tweets
  • Option Google Analytics
  • Minify JS/CSS

... En plus, j'oublie des trucs, j'en suis sûr.

4
Callan
  • Certainement quelques options de référencement.
  • Partage social intégré et tout ça ...
  • Widgets Twitter intégrés pour obtenir vos tweets ... -Possibilité d'ajouter des vignettes post

et bien plus encore en fonction de ce que vous voulez faire avec votre site web ...

2
User

J'ajoute ce qui suit à tous mes thèmes (avec un bel ensemble de fonctions Drop-and-Go dans functions.php):

  • Options de référencement
  • Intégration de Twitter
  • Supprimer le smiley WP-Stats
  • Google Analytics
  • Ajouter "XX, XXX mots publiés jusqu'à présent" au tableau de bord WordPress
  • Pas d'auto-pings (extrait du plug-in du même nom)
1
EAMann

Sujet génial!

  • Une certaine forme de contrôle sur les messages en vedette (autres que les collants)
  • Sélecteur de disposition (barre latérale) pour les pages et les publications (utile pour les publications individuelles/les pages contenant des éléments multimédias volumineux ou des exemples de code).
  • Titre du référencement/Options méta
  • Annonce stylisée pour les notifications de maintenance ou les alertes
  • Lien simple (Google) Analytics ou statistiques quotidiennes
  • Pied de page avec copyright de l'année en cours
  • Support de menu de pied de page
  • Minify pour CSS/JS
  • Test A/B pour la page d'accueil
0
simplethemes

Certaines choses viennent déjà avec Wordpress. Par exemple, jQuery et certains plugins jQuery. Vous trouverez une liste d’entre eux comprenant la fonction wordpress wp_enqueue_script et l’utilisation appropriée (exemples inclus) ici: http://codex.wordpress.org/Function_Reference/wp_enqueue_script

D'autres fonctions que j'utilise toujours sont les fonctions qui suppriment les liens the_generator wordpress et similaires. Pour des raisons de sécurité, ajustez tous les scripts et styles chargés dans wp_enqueue_style et wp_enqueue_script afin que le numéro de version soit défini sur zéro afin d'éviter que chaque pirate informatique possible ne détecte des failles de sécurité déjà connues.

Autres plugins et widgets:

  • Formulaire de contact 7
  • Administrer
  • Journal des avis dépréciés
  • Login Lock down
  • Quelques articles liés

J'espère que cela pourra aider :)

0
kaiser

J'ajoute toujours la fonction body_class () à la balise <body>, ce qui vous donne beaucoup de points d'ancrage CSS à utiliser. Vous pouvez faire beaucoup avec CSS personnalisé en fonction de la page, du post, de la catégorie dans laquelle vous vous trouvez.

Parallèlement à cela, j'ajoute toujours metabox à ma page d'édition de publication, ce qui me permet d'insérer du code CSS personnalisé sur une base individuelle. De cette façon, je peux déclarer des styles personnalisés à la volée s'ils ne sont nécessaires que pour cette page, plutôt que de modifier la feuille de style principale.

0
Dalton