当前位置:首页 > 网络科技 > WordPress 获取 URL 链接路径的几种方法

WordPress 获取 URL 链接路径的几种方法

10个月前 (08-28)admin网络科技40

其实对于 WordPress 开发方面来讲使用 ID 是最为方便快捷的,但是如果在 WordPress 固定链接中也使用文章 ID 等方式来展现虽然足够简单,却也失去了更加漂亮的 URL 以及关键词优化,所以最近子凡在开发百度小程序时需要充分的使用到百度智能小程序的自然搜索功能,需要提交 URL 适配规则,那么对于网站 URL 并不是 ID 的情况来说,小程序如果使用 ID 传参,这个适配规则基本就不在一个空间了。

子凡最后决定用一种最简单的方式方法,那就是直接使用 URL 链接中的路径来作为小程序的传参,这样只需要将路径和主域名拼凑起来就是完整的 URL 了,小程序规则思路大概如下:

1
2
https://leixue.com/	=>	pages/home/index
https://leixue.com/how-to-buy-tablet	=>	pages/single/single?uri=how-to-buy-tablet

那么 WordPress 获取 URL 路径的方法有很多种,下面就给大家一一列举分享出来:

方法一

1
$path = str_replace( home_url(), '', get_permalink(get_the_ID()) );

这是一种传统的方法,就是直接通过文章 ID 来获取文章链接,然后使用 home_url()来获取网站首页,通过替换首页为空的方式来实现,此种方法子凡觉得在有点在于 WordPress 安装在二级目录的时候,获取到的路径是相对路径,就会感觉比较不错。

方法二

1
$path = wp_make_link_relative('https://w.haolusi.com/design/uniapp-css-deep-style-scoped.html');

将完整的 URL 路径转化成绝对路径。删除 http 或者 https 协议和域名,保留路径中开始的的 ‘/’ ,所以这不是真实的相对路径,但是基于 Web 根开始的。所以输出的结果路径是:/design/uniapp-css-deep-style-scoped.html

方法三

1
$path = parse_url(get_permalink(get_the_ID()), PHP_URL_PATH);

这种方式则是利用 php 的 url 解析函数 parse_url 来获取文章路径,如果 WordPress 安装在二级目录,获取的路径也是包括二级目录路径的。

w.haolusi.com

本文链接:https://w.haolusi.com/wordpress-get-url-path.html

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=1955

标签: 设计开发
分享给朋友:

“WordPress 获取 URL 链接路径的几种方法” 的相关文章

尽早觉醒:找到自己一人能做的互联网生意

尽早觉醒:找到自己一人能做的互联网生意

没有经历过裁员的职场是不完美的。无论何种原因经历次裁员,可能对心智都是一次提升,前面也写过技术人怎么利用空窗期的文章技术人的空窗期,你的涅槃重生。经历过裁员的时候难免感到复杂和沉重。离开的背后,不仅有情感的波动,还有对未来的深深焦虑。当你被通知离职的那一刻,情绪复杂得难以描述。但是,当冷静下来,你会...

告别焦虑,技术人的“慢功夫”哲学

告别焦虑,技术人的“慢功夫”哲学

我们现在处一个快节奏的时代,每一个行业都在高速发展,我们也常常被告知要抓住每一个机会,快速成长,迅速成功。但对许多技术人来说,所谓的“快”,有时反而会让我们失去平衡,陷入焦虑和迷茫, 常常又进入事倍功半的困境。之前遇到过一位刚入行不久的年轻技术人,他一脸焦虑地问我:“如果我现在不快点提高,是不是以后...

百度正式下线“快速收录”功能,VIP可以申请“快速抓取”权限

百度正式下线“快速收录”功能,VIP可以申请“快速抓取”权限

最近可以说是站长们一片哀嚎,清明节前刚经历一次大的波动恢复没两天,让后百度又一次性的在清明节再次送走了,目前又开始缓慢的在恢复,但是似乎情况也并不是很妙。就在这时,百度搜索资源平台发布了一则“关于升级平台「快速收录」工具的通知”的公告,意思就是正式下线快速收录功能,换新上线一个叫做“快速抓取”的工具...

MYSQL字符集有哪些

MYSQL字符集有哪些

MySQL 中的字符集是用来确定数据库中字符数据的编码方式,它决定了如何存储和检索数据。MySQL 中常用的字符集:UTF8:UTF-8 是一种 Unicode 字符编码方式,它可以表示世界上大部分的文字字符。MySQL 中的 UTF8 字符集最多只能存储 3 字节的 UTF-8 编码字符,...

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

本篇文章目录|Table of Contents Hide ChatGPT 4.0/4o/3.5 镜像站列表ChatGPT镜像更新历史什么是Cha...

最新可用!2024年Google谷歌镜像,Google学术镜像站(8月更新)

最新可用!2024年Google谷歌镜像,Google学术镜像站(8月更新)

本篇文章目录|Table of Contents Hide Google谷歌镜像-直接访问谷歌搜索01.Google谷歌搜索最新镜像入口02.Go...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。