在永久链接更新时触发代码

时间:2020-10-31 作者:User9123

我想在permalinks更新时执行一些php代码,我想我正在使用的一些插件有时会以编程方式更新permalinks,这打破了我的一些slug重写设置,此时我需要在permalinks更新时运行代码。是否有任何筛选器或事件侦听器使我能够做到这一点。

1 个回复
最合适的回答,由SO网友:Madalin Fintina 整理而成

据我所知,您可以使用post\\u updated或save\\u post挂钩

https://developer.wordpress.org/reference/hooks/post_updated/ https://developer.wordpress.org/reference/hooks/save_post/

希望对此有所帮助。如果你需要任何其他信息,请告诉我。

更新:很抱歉我的误解。您可以使用\\u permalink筛选器。下面是您的文档

https://codex.wordpress.org/Plugin_API/Filter_Reference/the_permalink

相关推荐

WP JSON list all permalinks

Scenario我正在考虑编写一个自定义的wp json端点,以列出我的wordpress中每个帖子的所有永久链接。Question是否可以使用rest查询+筛选器来完成此操作?例如:。http://wpsite.com/wp-json/wp/v2/posts?filter[only-permalinks]当前的解决方案最后我编写了一个自定义端点,代码如下:添加到函数的底部。phpfunction get_all_slugs() { $posts = get_posts( array(&#