Merhaba arkadaşlar.
nextpage özelliği ie yazıyı sayfalara bölüyorum.
Örneğin 2.sayfaya geçince URL yapısı şu şekilde oluyor ya : .html/2
Bu URL nin sonuna yanii rakamın sonuna örneğin #sayfabasi eklemek istiyorum.
Yanii 2 sayfaya geçince site en üstte kalıyor. Ben istiyorum 2.sayfaya geçince sayfa otomatik içeriğin (benim ekleyeceğim id'nin) olduğu yere gelsin. ziyaretçi bu şekilde yorulmaz diye düşünüyorum.
icerik.html/2#sayfabasi
Wordpress in dosyalarına epey baktım ama bulamadım. Hangi sayfadan yapabilirim acaba?
nextpage hakkında bir soru
2
●338
- 17-01-2014, 03:27:28Buradaki link kısmnı düzenleyerek ekleyebilirsin.
http://bavotasan.com/2012/a-better-w...for-wordpress/ - 17-01-2014, 16:41:27Bu sayfadan değilde wordpress resmi sayfasından buldum teşekkür ederim dostum.ForsBey adlı üyeden alıntı: mesajı görüntüle
Kodları buldum araştırıyorum şuan bakalım yapabilecekmiyim
function wp_link_pages( $args = '' ) { $defaults = array( 'before' => '<p>' . __( 'Pages:' ), 'after' => '</p>', 'link_before' => '', 'link_after' => '', 'next_or_number' => 'number', 'separator' => ' ', 'nextpagelink' => __( 'Next page' ), 'previouspagelink' => __( 'Previous page' ), 'pagelink' => '%', 'echo' => 1 ); $r = wp_parse_args( $args, $defaults ); $r = apply_filters( 'wp_link_pages_args', $r ); extract( $r, EXTR_SKIP ); global $page, $numpages, $multipage, $more; $output = ''; if ( $multipage ) { if ( 'number' == $next_or_number ) { $output .= $before; for ( $i = 1; $i <= $numpages; $i++ ) { $link = $link_before . str_replace( '%', $i, $pagelink ) . $link_after; if ( $i != $page || ! $more && 1 == $page ) $link = _wp_link_page( $i ) . $link . '</a>'; $link = apply_filters( 'wp_link_pages_link', $link, $i ); $output .= $separator . $link; } $output .= $after; } elseif ( $more ) { $output .= $before; $i = $page - 1; if ( $i ) { $link = _wp_link_page( $i ) . $link_before . $previouspagelink . $link_after . '</a>'; $link = apply_filters( 'wp_link_pages_link', $link, $i ); $output .= $separator . $link; } $i = $page + 1; if ( $i <= $numpages ) { $link = _wp_link_page( $i ) . $link_before . $nextpagelink . $link_after . '</a>'; $link = apply_filters( 'wp_link_pages_link', $link, $i ); $output .= $separator . $link; } $output .= $after; } } $output = apply_filters( 'wp_link_pages', $output, $args ); if ( $echo ) echo $output; return $output; } /** * Helper function for wp_link_pages(). * * @since 3.1.0 * @access private * * @param int $i Page number. * @return string Link. */ function _wp_link_page( $i ) { global $wp_rewrite; $post = get_post(); if ( 1 == $i ) { $url = get_permalink(); } else { if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) $url = add_query_arg( 'page', $i, get_permalink() ); elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') == $post->ID ) $url = trailingslashit(get_permalink()) . user_trailingslashit("$wp_rewrite->pagination_base/" . $i, 'single_paged'); else $url = trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged'); } return '<a href="' . esc_url( $url ) . '">'; }
