The comments_popup_link_attributes WordPress PHP filter allows you to modify the comments link attributes for display.
Usage
add_filter('comments_popup_link_attributes', 'your_custom_function'); function your_custom_function($attributes) { // your custom code here return $attributes; }
Parameters
$attributes
(string) – The comments link attributes. Default empty.
More information
See WordPress Developer Resources: comments_popup_link_attributes
Examples
Add a custom CSS class to comments link
Add a CSS class named custom-class
to the comments link.
add_filter('comments_popup_link_attributes', 'add_custom_class_to_comments_link'); function add_custom_class_to_comments_link($attributes) { $attributes .= 'class="custom-class"'; return $attributes; }
Add a custom data attribute
Add a custom data attribute named data-custom-attribute
with the value example-value
.
add_filter('comments_popup_link_attributes', 'add_custom_data_attribute'); function add_custom_data_attribute($attributes) { $attributes .= 'data-custom-attribute="example-value"'; return $attributes; }
Add an ID to comments link
Add an ID attribute named comments-link
to the comments link.
add_filter('comments_popup_link_attributes', 'add_id_to_comments_link'); function add_id_to_comments_link($attributes) { $attributes .= 'id="comments-link"'; return $attributes; }
Add a title attribute
Add a title attribute with the value View Comments
to the comments link.
add_filter('comments_popup_link_attributes', 'add_title_attribute'); function add_title_attribute($attributes) { $attributes .= 'title="View Comments"'; return $attributes; }
Combine multiple attributes
Add a custom CSS class, an ID, and a title attribute to the comments link.
add_filter('comments_popup_link_attributes', 'add_multiple_attributes'); function add_multiple_attributes($attributes) { $attributes .= 'class="custom-class" id="comments-link" title="View Comments"'; return $attributes; }