WordPress函数trailingslashit, untrailingslashit 和 user_trailingslashit的区别和用法

这三个都是用来处理链接末尾的 “/” 的,神奇吧,简单的链接末尾的 “/”,WordPress 竟然兴师动众定义了三个函数。今天就和大家讲讲这三个函数的区别和使用。

trailingslashit

trailingslashit() 这个函数从字面上 trailing slash it 很好理解就是给一个链接末尾添加一个 “/”,如果末尾已经有了 “/”,则不加。

 <?php echo trailingslashit( 'http://www.wordpressxxw.com' );  ?> 

比如上面代码将输出:

http://www.wordpressxxw.com/

untrailingslashit

加上un自然是反着的意思,就是将一个链接末尾的 “/” 去掉,就不具体的例子了。

user_trailingslashit

为什么要给一个链接末尾加上 “/”,或者将它去掉,这是因为要符合博客的固定链接设置。博客的固定链接最后有 “/”,为了整个博客统一,自然所有的固定链接都要加上,反之亦然。

那么我们怎么知道是应该在链接末尾加 “/” 还是移除呢?这个时候,我们用到了第三个函数 user_trailingslashit(),它会根据你博客固定链接的设置,自动处理!

WordPress函数trailingslashit, untrailingslashit 和 user_trailingslashit的区别和用法:等您坐沙发呢!

发表评论

表情
还能输入210个字