gpt4 book ai didi

php - 从 WordPress 类别 URL 中删除类别基础

转载 作者:可可西里 更新时间:2023-10-31 22:48:05 25 4
gpt4 key购买 nike

我在互联网上四处寻找解决方案,尝试了一两个插件从 wordpress url 中删除/category/。

虽然其中一些插件很好,但类别链接仍然显示/category/。

我也试过在永久链接设置的类别基本选项中放入 ./。

有谁知道我该怎么做,比如 php 搜索和替换或类似的东西?

最佳答案

更清洁的解决方案:

add_filter('user_trailingslashit', 'remcat_function');
function remcat_function($link) {
return str_replace("/category/", "/", $link);
}
add_action('init', 'remcat_flush_rules');
function remcat_flush_rules() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
add_filter('generate_rewrite_rules', 'remcat_rewrite');
function remcat_rewrite($wp_rewrite) {
$new_rules = array('(.+)/page/(.+)/?' => 'index.php?category_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2));
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}

关于php - 从 WordPress 类别 URL 中删除类别基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com