在Wordpress中重写(翻译)URL的页面部分
我想翻译URL的页面部分,如下所示: 目前:mysite.com/page/2 我想要:mysite.com/p/2 有人知道有一个过滤器可以做到这一点吗? 还是自定义重写更合适?如果是,如何进行 谢谢,在Wordpress中重写(翻译)URL的页面部分,wordpress,Wordpress,我想翻译URL的页面部分,如下所示: 目前:mysite.com/page/2 我想要:mysite.com/p/2 有人知道有一个过滤器可以做到这一点吗? 还是自定义重写更合适?如果是,如何进行 谢谢, 注意。确定将下面的代码添加到theme function.php文件中 然后重新设置你的永久链接 add_action( 'init', 'my_custom_page_word' ); function my_custom_page_word() { global $wp_rewrite;
注意。确定将下面的代码添加到theme function.php文件中 然后重新设置你的永久链接
add_action( 'init', 'my_custom_page_word' );
function my_custom_page_word() {
global $wp_rewrite;
$wp_rewrite->pagination_base = "p";
}
谢谢你Manzurul你需要的是行动,而不是过滤器 此功能将直接与您的翻译包一起工作,格式化您的新基础,并防止运行多次刷新重写规则功能,以避免博客性能不佳
function my_change_rewrite_base() {
global $wp_rewrite;
$bases = array(
'author' => __('Author'),
'search' => __('Search'),
'comments' => __('Comments)',
'pagination' => __('Page')
);
foreach ($bases AS $key => $base) {
$wp_rewrite->{$key} = remove_accents(mb_strtolower($base));
}
if ( ! get_option('my_change_rewrite_base_flushed', false) ) {
flush_rewrite_rules();
update_option( 'my_change_rewrite_base_flushed', time());
}
}
add_action('init', 'my_change_rewrite_base');
看起来你在谈论你的“永久链接”结构。在这种情况下,你是专门谈论WordPress的“页面”(与“帖子”相对),还是博客帖子本身的URL?博客帖子的URL。当你给邮件分页时。