我目前正在处理下面的代码,我想添加一个自定义类名。我不熟悉PHP。
如何添加自定义 CSS 类名?
<?php next_posts_link('Older Posts'); ?>
<?php previous_posts_link('Newer Posts'); ?>
add_filter('next_posts_link_attributes', 'posts_link_attributes');
add_filter('previous_posts_link_attributes', 'posts_link_attributes');
function posts_link_attributes() {
return 'class="styled-button"';
}
在你的主题的functions.php中添加这个。它将向这些链接添加类“样式按钮”。如果您想区分它们,请使用:
add_filter('next_posts_link_attributes', 'next_posts_link_attributes');
add_filter('previous_posts_link_attributes', 'prev_posts_link_attributes');
function next_posts_link_attributes() {
return 'class="next-styled-button"';
}
function prev_posts_link_attributes() {
return 'class="prev-styled-button"';
}
我不熟悉 Wordpress,但根据 Codex,没有办法在这些函数调用中指定类属性:
你可以做的是str_replace
这些函数返回的html,例如
echo str_replace('<a ', '<a class="" ', next_posts_link('Older Posts'));