it-swarm-ko.tech

주제 기능 파일을 편집하여 페이지 매김을 수정하는 방법은 무엇입니까?

기본적으로 <!--nextpage-->를 추가하면 다음 링크가 표시됩니다. 페이지 : 1 2

"페이지 :"를 이전 페이지로 다시 링크하는 그래픽 화살표로 바꾸고 다음 페이지로 연결되는 링크 끝 부분에 그래픽 화살표를 추가해야합니다. 함수 파일에서이 작업을 수행하는 방법이 있다고 생각합니까?

1
Ray Gulick

<< 또는 >> 대신 "nextpagelink"및 "previouspagelink"로 이미지를 지정하십시오.

<?php wp_link_pages(array('before' => '<div class="pagenav"><strong>Navigate</strong>', 'after' => '</div>', 'next_or_number' => 'number', 'nextpagelink' => __('<img src="PUT YOUR IMAGE URL HERE" />'), 'previouspagelink' => __('<img src="PUT YOUR IMAGE URL HERE" />'))); ?>

또한 기본적으로 "Numbers"또는 "Next/Previous"링크로 제한되지만 플러그인은이를 확장 할 수 있습니다. http://wordpress.org/extend/plugins/wp-pagenavi/

보너스 : 이것을 function.php에 추가하면 WYSIWYG 편집기의 "More"버튼 옆에 "Nextpage"버튼이 추가됩니다 :

//  Add Next Page Button to TinyMCE Editor
add_filter('mce_buttons','wysiwyg_editor');
function wysiwyg_editor($mce_buttons) {
    $pos = array_search('wp_more',$mce_buttons,true);
    if ($pos !== false) {
        $tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
        $tmp_buttons[] = 'wp_page';
        $mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
    }
    return $mce_buttons;
}
1
matt

나는 <!--nextpage-->가 잘 문서화 된 기능이 아니라는 것을 인정해야합니다 (포스트 에디터의 UI에 버튼이 없습니다!). 그러나 여전히 믿을 수 없을 정도로 유용하며, 필자는 내 사이트에서 더 긴 게시물을 해독하기 위해 몇 번 사용했습니다.

그러나 어떤 문서가 있는지에 따라이 태그는 wp_link_pages() 함수를 사용합니다. 이 함수 는 필요한대로 출력 스타일을 지정할 수있는 몇 가지 매개 변수를 허용합니다.

귀하의 경우에는 next_page_linkprevious_page_link 인수를 사용하고 싶을 것입니다.

그래서 single.php 밑에 다음 코드를 사용하여 페이지 링크를 생성하십시오 :

<?php 

wp_link_pages( array(
    'before' => '<p>',
    'after' => '</p>',
    'next_or_number' => 'next', 
    'previouspagelink' => ' &laquo; ', 
    'nextpagelink' => ' &raquo;'
    )
); 

?>

이렇게하면 페이지 번호가 << 및 >> 화살표로 바뀝니다. 또한 <p></p> 블록 내에 링크를 유지하면서 "페이지 :"텍스트를 제거합니다.

관련 항목 :

0
EAMann