0

問題のページは次のとおりです: http://www.affordableonlinedegrees.net/blog/

リンクのスタイルは問題なく設定できますが、それは私の問題ではありません。カスタムに変更できるようにしたいのは、テキストと二重角引用符です。

genesis/lib/structure/post.php には以下の関数があります。これを子テーマファイルとして適切に編集するにはどうすればよいですか? より具体的には、ascii 二重山形引用符 ( « および » ) を自分の選択したものに変更するにはどうすればよいでしょうか? つまり、矢印のようなカスタム背景画像ですか?

function genesis_prev_next_posts_nav() {

    $prev_link = get_previous_posts_link( apply_filters( 'genesis_prev_link_text', '«' . __( 'Previous Page', 'genesis' ) ) );
    $next_link = get_next_posts_link( apply_filters( 'genesis_next_link_text', __( 'Next Page', 'genesis' ) . '»' ) );

    $prev = $prev_link ? '<div class="pagination-previous alignleft">' . $prev_link . '</div>' : '';
    $next = $next_link ? '<div class="pagination-next alignright">' . $next_link . '</div>' : '';

    $nav = genesis_markup( array(
        'html5'   => '<div %s>',
        'xhtml'   => '<div class="navigation">',
        'context' => 'archive-pagination',
        'echo'    => false,
    ) );

    $nav .= $prev;
    $nav .= $next;
    $nav .= '</div>';

    if ( $prev || $next )
        echo $nav;
}
4

1 に答える 1

0

バージョン 2.0 以降を使用していると仮定しました。以下のコードを子テーマの functions.php に追加します。wp のデフォルトの pre/nextlabel を変更するためのアイコンを含めました。必要に応じて変更します。

add_action('genesis_entry_footer', 'custom_pagination_links', 15 );
function custom_pagination_links() {
if( !is_single() ) 
      return;

    previous_post_link('<span class="single-post-nav previous-post-link">%link</span>', '<i class=\'fa fa-arrow-circle-o-left\'></i> ' . get_previous_post_link('%title') , FALSE);
    next_post_link('<span class="single-post-nav next-post-link">%link</span>', get_next_post_link('%title') . ' <i class=\'fa fa-arrow-circle-o-right\'></i>' , FALSE);
}

残りの仕事はスタイリングです、それはあなた次第です。

よろしく、dnb

于 2013-11-12T01:45:05.090 に答える