Sehen Sie sich zuerst den Effekt an
Die Linkadresse nach der Verwendung lautet: http://localhost/news/paged/1.html
1. Filterverwendung hinzufügen link Fügen Sie der Adresse das .html-Suffix hinzu
add_filter( 'get_pagenum_link' ,'my_get_pagenum_link' ,1 ,1 );
function my_get_pagenum_link( $url )
{
return str_replace('.html', '', $url).'.html';
}
2. Umschreiberegeln hinzufügen
if( !is_admin() ) //Nur Frontend-Seitenanwendung
{
add_action('init' , 'my_post_rewrite' );
}
function my_post_rewrite()
{
global $wp_rewrite;
add_rewrite_rule('news/paged/ (.*)? .html$' , 'index.php?p=news&page=$matches[2]','top' ); //Nur
add_rewrite_rule('(. *)?/ anwenden paged/(.*)?.html$' , 'index.php?p=$matches[1]&page=$matches[2]','top' ); //Gilt für alle Kategorien
}
Hinweis: Der Ausdruck kann sich je nach Ihrer tatsächlichen Situation ändern
Urheberrechtsausschluss: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige stellt die statische Paginierung der WordPress-Artikelliste vor und fügt das HTML-Suffix einschließlich des Inhalts hinzu. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.