我知道更明智的做法是依靠档案,这样我的新闻URL将是:
领域com/新闻/
然而,由于我是如何设置的,以便客户端轻松修改内容,我创建了3个新闻页面(每个页面引用3个类别),在每个页面中,都有代码显示每个类别的新闻列表。
我想更改这些页面的永久链接,以便:
领域com/媒体中
永久链接是:
领域com/新闻/媒体
我已经环顾四周了page_link
似乎是我想要的。
下面是我的回调函数(我已验证调用了该函数):
public static function change_news_permalinks( $url, $post ) {
$url = "{$url}something/";
return $url;
}
这只是一个测试,如果这起作用,那么我会继续写条件,这样更改只会在这3页中的一页发生。
然而,无论我查看哪个页面,页面加载时永久链接保持不变。
我是在错误地使用它,还是我误解了这个钩子实际上允许你执行的操作?
谢谢