Personnaliser WordPress jetpack Largeurs de code court

jet pack wordpress

Lorsque WordPress a publié le jetpack plugin, ils ont ouvert l'installation moyenne de WordPress à quelques fonctionnalités intéressantes qu'ils incluent sur leur solution hébergée. Une fois que vous avez activé le plugin, vous activez une tonne de fonctionnalités, y compris Codes courts. Par défaut, WordPress ne permet pas à votre auteur moyen d'ajouter des scripts multimédias dans le contenu d'un article ou d'une page. Il s'agit d'une fonction de sécurité destinée à minimiser les risques de perturber votre site.

Cependant, avec les codes courts, votre utilisateur peut intégrer des médias assez facilement. Par exemple, pour intégrer une vidéo Youtube, il n'est pas nécessaire d'ajouter un script d'intégration - il vous suffit de mettre l'URL partagée de la vidéo dans l'éditeur de texte. L'intégration de shortcodes identifie le chemin et remplace l'URL par le code vidéo réel. Pas de chichi, pas de problèmes!

Sauf un. En utilisant des codes courts, la largeur de votre support intégré est juste par défaut. Ainsi, Youtube peut s'étendre au-delà de la largeur de votre contenu et déborder sur votre barre latérale - ou Slideshare peut prendre la moitié de l'espace qu'il pourrait occuper. J'ai passé quelques heures exhaustives à essayer d'identifier comment écrire des filtres pour définir par défaut les largeurs de chaque raccourci spécifique. J'ai examiné une tonne de plugins pour voir s'il y en avait déjà un.

Et puis je l'ai trouvé… une brillante petite modification que WordPress a ajoutée à leur API. Un paramètre dans lequel vous pouvez par défaut la largeur du contenu de vos pages et publications:

if (! isset ($ content_width)) $ content_width = 600;

Dès que j'ai défini cette largeur dans le fichier functions.php de mon thème, tous les médias de raccourci intégrés ont été correctement redimensionnés. Bien que je sois heureux que cela n'ait pris qu'une ligne de code, je suis assez fatigué qu'il ait fallu si longtemps pour trouver cela. Le manque de personnalisation disponible avec jetpack. Les codes courts, par exemple, ne peuvent pas être désactivés - ils sont activés tant que le plugin est activé.

Il aurait été génial, par exemple, d'ajouter un maximum réglage de la largeur et de la hauteur directement sur le jetpack Paramètres de code court. WordPress est une plate-forme tellement incroyable, mais trouver la solution peut parfois être un peu frustrant!

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..