2

previous_posts_link()andnext_posts_link() 関数によって生成されたリンクに id 属性を追加する方法を知りたいです。このコードでクラスを追加できることがわかりました:

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"';
}

しかし、id属性をどうするか?

4

1 に答える 1

3

これを処理するには、単純に複数のフィルターを使用できると思います。

add_filter('next_posts_link_attributes', 'set_next_id');
add_filter('previous_posts_link_attributes', 'set_previous_id');

function set_next_id() {
    return 'id="next"';
}

function set_previous_id() {
    return 'id="previous"';
}
于 2012-08-27T18:05:45.637 に答える