web-dev-qa-db-fra.com

Comment supprimer l'attribut title link title?

Lorsque je survole un lien de commentaire, je vois le titre: "Commenter le titre de l'article". Comment puis-je l'enlever? Je n'ai pas trouvé ce texte dans le thème.

Edit: Voici la source qui génère le lien de commentaires:

<?php comments_popup_link( __('0', 'domain'), __( '1', 'domain'), __('%', 'domain')); ?>
1
jay

L'attribut title est codé en dur dans comments_popup_link() malheureusement:

echo ' title="' . esc_attr( sprintf( __('Comment on %s'), $title ) ) . '">';

Ce que vous pouvez faire, c'est capturer le code HTML généré dans une variable et remplacer l'attribut par une chaîne vide:

ob_start();
comments_popup_link();
print preg_replace( '~ title="[^"]+"~', '', ob_get_clean() );
2
fuxia