如何从?p=短链接中删除WordPress?
我从?p=中删除了wp_get_shortlink,它成功地获得了没有?p=的链接,但是问题是这个链接在添加?p=之前不能工作,所以如何使链接在不添加?p=的情况下工作。
发布于 2017-04-29 04:18:35
我不确定如何从链接中删除?p=,但可以使用get_shortlink筛选器覆盖短链接。有关详细信息,请参阅下面的文章。
http://www.wpbeginner.com/wp-themes/how-to-display-wordpress-shortlinks-in-your-theme/
参考get_shortlink过滤器:https://developer.wordpress.org/reference/hooks/get_短链/
您能分享一些关于如何从链接中删除?p=的更多细节吗?
发布于 2021-03-12 20:04:42
不带参数的Wordpress重定向:?p.不管是页面还是帖子.
例如: site.com/922 (post或page .),这应该是重定向。
如果您想在站点的顶部更改链接1:
add_filter('pre_get_shortlink', function () {
return home_url('/') . get_the_ID();
}, 10, 3);在wordpress文档中:https://developer.wordpress.org/reference/hooks/pre_到达_短链/
https://wordpress.stackexchange.com/questions/265307
复制相似问题