news 2026/5/1 9:42:29

wordpress根据页面别名获取该页面的链接

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wordpress根据页面别名获取该页面的链接

在 WordPress 里,只要知道页面别名(slug),就可以一行代码拿到对应链接,无需写 SQL:

<?php // 页面别名 $slug = 'about-us'; // 根据别名获取页面对象 $page = get_page_by_path($slug, OBJECT, 'page'); // 拿到链接 $link = $page ? get_permalink($page) : home_url('/'); echo '<a href="' . esc_url($link) . '">前往页面</a>';

封装成可重用的函数(扔主题 functions.php):

/** * 根据别名获取页面链接 * wodepress.com * @param string $slug 页面别名 * @return string 链接(找不到返回首页) */ function get_page_link_by_slug($slug) { $page = get_page_by_path($slug, OBJECT, 'page'); return $page ? get_permalink($page) : home_url('/'); }

模板里调用:

<a href="<?php echo esc_url(get_page_link_by_slug('about-us')); ?>">关于我们</a>

多语言插件(WPML/Polylang)场景

如果站点启用了 WPML,别名可能随语言变化,建议用 页面 ID 或 icl_object_id 做兼容;否则上述代码依旧适用。

原文

https://www.wpniu.com/article/6682.html

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:04:24

MaaYuan游戏助手:3分钟解放双手,让游戏回归乐趣本质

MaaYuan游戏助手&#xff1a;3分钟解放双手&#xff0c;让游戏回归乐趣本质 【免费下载链接】MaaYuan 代号鸢 / 如鸢 一键长草小助手 项目地址: https://gitcode.com/gh_mirrors/ma/MaaYuan 你是否也曾为重复的游戏日常任务感到疲惫&#xff1f;每天机械性地点击相同按钮…

作者头像 李华
网站建设 2026/5/1 5:09:33

Dify专属客户经理服务开通条件

Dify专属客户经理服务的开通逻辑&#xff1a;从技术能力到商业信任的跃迁 在企业纷纷拥抱AI的今天&#xff0c;一个现实问题摆在面前&#xff1a;如何让非算法背景的业务团队也能高效构建真正可用的大模型应用&#xff1f;很多公司试过直接调用大模型API&#xff0c;结果却发现…

作者头像 李华
网站建设 2026/4/30 6:36:42

3分钟玩转Qobuz音乐下载神器:小白也能轻松上手

还在为如何从Qobuz平台下载高品质音乐而烦恼吗&#xff1f;QobuzDownloaderX-MOD这款开源工具绝对是你的理想选择&#xff01;作为一款专业的Qobuz下载工具&#xff0c;它能让你像专业人士一样轻松获取心仪的音乐资源。 【免费下载链接】QobuzDownloaderX-MOD Downloads stream…

作者头像 李华
网站建设 2026/4/30 23:59:10

SVGcode终极指南:快速将图片转换为矢量SVG的秘诀

SVGcode终极指南&#xff1a;快速将图片转换为矢量SVG的秘诀 【免费下载链接】SVGcode Convert color bitmap images to color SVG vector images. 项目地址: https://gitcode.com/gh_mirrors/sv/SVGcode 还在为图片放大后模糊不清而烦恼吗&#xff1f;想要让你的图标在…

作者头像 李华
网站建设 2026/4/30 15:26:50

Python高效PDF处理实战:PyPDF2轻松掌握文档操作

Python高效PDF处理实战&#xff1a;PyPDF2轻松掌握文档操作 【免费下载链接】pypdf 项目地址: https://gitcode.com/gh_mirrors/pypd/pypdf 在当今数字化办公环境中&#xff0c;PDF文档处理已成为程序员的必备技能。PyPDF2作为Python生态中最强大的PDF处理库&#xff0…

作者头像 李华
网站建设 2026/5/1 5:09:48

Kafka-UI:开源Apache Kafka集群管理工具的终极指南

Kafka-UI&#xff1a;开源Apache Kafka集群管理工具的终极指南 【免费下载链接】kafka-ui Open-Source Web UI for managing Apache Kafka clusters 项目地址: https://gitcode.com/gh_mirrors/kaf/kafka-ui Kafka-UI是一款专为Apache Kafka设计的开源Web管理界面&#…

作者头像 李华