Ici, vous verrez que j'ai deux fonctions mis en place pour « fb_comment_count » et « my_post_gallery »: Pastebin.lieux de fonction html en dehors des balises span destinés
Vers la ligne 123, vous verrez que j'utilise « fb_comment_count ». Le problème est que le balisage généré ne place pas le nombre de commentaires dans les balises span
mais plutôt ailleurs.
est en dessous du balisage généré pour vous montrer ce que je veux dire. Tous les commentaires comptes (les balises a
) sont poussés vers le haut et les balises span
(<span class="comment-number"></span>
) sont vides. Quelqu'un peut-il m'aider à comprendre pourquoi cela se produit?
<section class="tab_content" id="tab1" style="display: block;">
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<a title="Comments for Photos" href="http://mysite.com/test/photos/#comments">0</a>
<style type="text/css">
#gallery-1 {
margin: auto;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%; }
#gallery-1 img {
border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
margin-left: 0;
}
</style>
<!-- see gallery_shortcode() in wp-includes/media.php -->
<div class="gallery galleryid-818" id="gallery-1"><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="fff" href="http://mysite.com/test/photos/attachment/fff/"><img width="150" height="150" title="fff" alt="fff" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/fff-150x150.gif"></a>
</span></div><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="plate with 5" href="http://mysite.com/test/photos/attachment/plate-with-5/"><img width="150" height="150" title="plate with 5" alt="plate with 5" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/plate-with-5-150x150.jpg"></a>
</span></div><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="reference" href="http://mysite.com/test/photos/attachment/reference/"><img width="150" height="150" title="reference" alt="reference" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/reference-150x150.png"></a>
</span></div><br style="clear: both"><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="test" href="http://mysite.com/test/photos/attachment/test/"><img width="150" height="150" title="test" alt="test" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/test-150x150.jpg"></a>
</span></div><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="test-24" href="http://mysite.com/test/photos/attachment/test-24/"><img width="150" height="150" title="test-24" alt="test-24" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/test-24-150x150.gif"></a>
</span></div><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="test-pilot" href="http://mysite.com/test/photos/attachment/test-pilot/"><img width="150" height="150" title="test-pilot" alt="test-pilot" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/test-pilot-150x150.png"></a>
</span></div><br style="clear: both"><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="its-hackin-christmas" href="http://mysite.com/test/photos/attachment/blah"><img width="133" height="133" title="its-hackin-christmas" alt="its-hackin-christmas" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/blah.jpg"></a>
</span></div><div class="gallery-item"><span class="photos-comment-number-wrap"><span class="comment-number"></span></span>
<span class="gallery-icon">
<a title="who-wants-to-party" href="http://mysite.com/test/photos/attachment/who-wants-to-party/"><img width="133" height="133" title="who-wants-to-party" alt="who-wants-to-party" class="attachment-thumbnail" src="http://mysite.com/test/wp-content/uploads/2011/06/who-wants-to-party.jpg"></a>
</span></div>
<br style="clear: both;">
</div>
</section>
Cela a fonctionné en obtenant les chiffres dans les balises 'span' comme je voulais, mais il me suis débarrassé des chiffres complètement sur une autre partie du site où je vous appelle directement la fonction comme celui-ci \t \t \t \t \t \t' < span class = "comment-number"> php fb_comment_count(); ?> 'Y a-t-il un autre moyen? – J82
Dans les autres endroits où vous pouvez faire écho le résultat: ' Php echo fb_comment_count(); ?> '(remarquez le' echo' ajouté dans cette ligne) –
Ah, parfait. Je vous remercie. :) – J82