百度 | 神马 | 搜狗 | 技术文档 | 学习资料分享 - 记录帝国CMS及运维技术的点点滴滴
你的位置:首页 > 实用IT技术 » 正文

【Wordpress相关】trailingslashit, untrailingslashit 和 user_trailingslashit 这三个 WordPress 函数的区别和使用

发布时间:2020-09-17

trailingslashit, untrailingslashit 和 user_trailingslashit 这三个 WordPress 函数的区别和使用,

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

trailingslashit

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

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>

<?php
echo trailingslashit( 'http://blog.wpjam.com' ); 
?>

比如上面代码将输出:

http://blog.wpjam.com/

untrailingslashit

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

user_trailingslashit

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

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


本站推荐使用的主机:,国外主机建议使用

Top