WordPress : Thème insérant automatiquement la balise « plus » sur chaque message
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_excerpt
thè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_content
plutôt que the_excerpt
. Essayez cela si the_excerpt
ne 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.
0 commentaire