news 2026/5/4 0:34:04

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 10:33:29

Windhawk:让Windows系统优化变得简单高效的终极工具指南

Windhawk&#xff1a;让Windows系统优化变得简单高效的终极工具指南 【免费下载链接】windhawk The customization marketplace for Windows programs: https://windhawk.net/ 项目地址: https://gitcode.com/gh_mirrors/wi/windhawk 你是否曾经想要深度定制Windows系统…

作者头像 李华
网站建设 2026/5/2 20:02:12

OpenMS:解锁质谱数据分析新境界的开源利器

OpenMS&#xff1a;解锁质谱数据分析新境界的开源利器 【免费下载链接】OpenMS The codebase of the OpenMS project 项目地址: https://gitcode.com/gh_mirrors/op/OpenMS 如果你正在寻找一款功能强大且易于使用的质谱数据分析工具&#xff0c;那么OpenMS绝对值得你的关…

作者头像 李华
网站建设 2026/5/3 4:23:56

Obsidian与滴答清单深度整合:构建高效任务笔记联动系统

Obsidian与滴答清单深度整合&#xff1a;构建高效任务笔记联动系统 【免费下载链接】obsidian-dida-sync 滴答清单同步到obsidian(ticktick sync to obsidian) 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-dida-sync 在现代知识工作流程中&#xff0c;任务管…

作者头像 李华
网站建设 2026/5/3 6:03:16

Path of Building终极指南:免费离线构建规划神器完全解析

Path of Building终极指南&#xff1a;免费离线构建规划神器完全解析 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding Path of Building&#xff08;简称PoB&#xff09;是…

作者头像 李华
网站建设 2026/5/3 21:03:05

3大核心问题诊断:如何用Path of Building PoE2打造完美角色

3大核心问题诊断&#xff1a;如何用Path of Building PoE2打造完美角色 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 还在为《流放之路2》复杂的角色构建而头疼吗&#xff1f;Path of Building PoE2作…

作者头像 李华
网站建设 2026/5/1 9:52:49

树莓派4b硬件SPI驱动编写快速理解

树莓派4b硬件SPI驱动&#xff1a;从寄存器到实战的深度探索你有没有遇到过这种情况&#xff1f;在树莓派上用Python通过spidev读取一个ADC芯片&#xff0c;结果发现采样频率卡在几kHz&#xff0c;数据还时不时跳变。调试半天才发现——不是硬件坏了&#xff0c;是操作系统调度和…

作者头像 李华