WordPress : Thème insérant automatiquement la balise « plus » sur chaque message

Publié par Jean-Michel le

J’utilise le thème gratuit Lensa et il semble qu’il insère une balise « plus » dans chaque message lors de la visualisation par catégorie, et le point auquel il l’insère est proportionnel à la longueur du message.

http://daswanderlust.com/blog

Cette citation ne fait qu’environ 10 mots mais est tronquée après le 6ème mot environ. J’admets que je n’ai pas beaucoup d’expérience avec php, mais je suppose que cela devrait être une solution assez simple puisque le code semble le faire universellement sur tout type de publication. Des idées/conseils sur les fichiers à parcourir en premier ? Quel type de fonction je recherche ?

Solution n°1 trouvée

Dans votre fichier archive.php, vous voudriez remplacer ceci :

<div class="entry-content">
<?php colabs_custom_excerpt(); ?>
<p class="more">
<a href="<?php the_permalink() ?>">
<?php _e("More","colabsthemes"); ?>
</a>
</p>

Avec ça

<div class="entry-content">
    <?php the_excerpt(); // or the_content(); ?>
</div><!-- .entry-content -->

Le créateur du thème insère MANUELLEMENT le bouton plus (comme vous pouvez le voir). Vous pouvez simplement supprimer le paragraphe contenant le bouton Plus ou remplacer leur fonction personnalisée par la fonctionnalité native (les deux données).

Si vous envisagez de mettre à jour votre thème (ce que je vous recommande de faire), je vous recommande fortement de créer un thème enfant, qui est expliqué en détail ici, et d’y apporter toutes les modifications de fichier/style, au lieu du thème lui-même. Copiez simplement les fichiers dans le thème enfant et modifiez-le. De cette façon, vous ne perdrez aucune modification lorsque vous mettrez à jour votre thème !

Solution n°2 trouvée

Le thème utilise une fonction d’extrait personnalisée nommée colabs_custom_excerpt. L’OP pense que le TOS du thème empêche de publier le code ici, donc l’une des rares options est le remplacement des occurrences du colab_custom_excerptthème par la fonction d’extrait par défaut de WordPress the_excerpt. Bien sûr, vous pouvez également le remplacer par une fonction d’extrait personnalisée de votre propre conception. Vous devrez peut-être utiliser the_contentplutôt que the_excerpt. Essayez cela si the_excerptne vous donne pas le résultat souhaité.

Sans accès au code, il est impossible de dire quelles seront les conséquences mais compte tenu de la fonction en cause, je doute qu’il y ait de sérieux problèmes.

Si ce thème est écrit de manière à être « adapté aux enfants », je suggérerais de créer un thème enfant plutôt que de modifier directement le thème tiers.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *