首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从wordpress短链接中删除?p=

如何从wordpress短链接中删除?p=
EN

WordPress Development用户
提问于 2017-04-29 03:54:26
回答 2查看 4.4K关注 0票数 0

如何从?p=短链接中删除WordPress?

我从?p=中删除了wp_get_shortlink,它成功地获得了没有?p=的链接,但是问题是这个链接在添加?p=之前不能工作,所以如何使链接在不添加?p=的情况下工作。

EN

回答 2

WordPress Development用户

发布于 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=的更多细节吗?

票数 1
EN

WordPress Development用户

发布于 2021-03-12 20:04:42

不带参数的Wordpress重定向:?p.不管是页面还是帖子.

例如: site.com/922 (post或page .),这应该是重定向。

如果您想在站点的顶部更改链接1:

代码语言:javascript
复制
add_filter('pre_get_shortlink', function () {
    return home_url('/') . get_the_ID();
}, 10, 3);

在wordpress文档中:https://developer.wordpress.org/reference/hooks/pre_到达_短链/

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/265307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档