news 2026/4/27 22:51:01

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/4/23 15:37:11

JavaScript代码反混淆实战:从困惑到清晰的完整解密指南

JavaScript代码反混淆实战&#xff1a;从困惑到清晰的完整解密指南 【免费下载链接】decodeObfuscator 项目地址: https://gitcode.com/gh_mirrors/de/decodeObfuscator 你是否曾面对过一堆难以理解的JavaScript混淆代码&#xff0c;感觉像是在解读外星语言&#xff1f…

作者头像 李华
网站建设 2026/4/27 1:15:42

Dify直播话术生成系统开发全记录

Dify直播话术生成系统开发全记录 在直播电商行业&#xff0c;每一场带货的背后都是一场“语言的艺术”。一个优秀的主播不仅要节奏把控精准、情绪调动到位&#xff0c;更需要对商品细节了如指掌——从成分参数到用户痛点&#xff0c;从促销机制到竞品对比。然而&#xff0c;依赖…

作者头像 李华
网站建设 2026/4/23 15:55:44

如何快速掌握Kafka-UI:从入门到精通的完整指南

如何快速掌握Kafka-UI&#xff1a;从入门到精通的完整指南 【免费下载链接】kafka-ui Open-Source Web UI for managing Apache Kafka clusters 项目地址: https://gitcode.com/gh_mirrors/kaf/kafka-ui 你是否曾经为管理Apache Kafka集群而感到头疼&#xff1f;面对繁杂…

作者头像 李华
网站建设 2026/4/27 0:28:34

89、可微映射的结构稳定性

可微映射的结构稳定性 在数学领域中,可微映射的结构稳定性是一个重要的研究课题。这一概念由Whitney发起,随后Thom也对其进行了深入研究,主要探讨可微映射的奇点类型,以及当映射被任意接近的映射替代时奇点类型的变化情况。下面将详细介绍可微映射结构稳定性的相关定义、定…

作者头像 李华
网站建设 2026/4/25 3:47:47

终极PhotoSwipe图片画廊开发指南:5分钟快速上手

终极PhotoSwipe图片画廊开发指南&#xff1a;5分钟快速上手 【免费下载链接】PhotoSwipe JavaScript image gallery for mobile and desktop, modular, framework independent 项目地址: https://gitcode.com/gh_mirrors/ph/PhotoSwipe PhotoSwipe是一个功能强大的JavaS…

作者头像 李华
网站建设 2026/4/23 14:48:24

X-AnyLabeling终极指南:AI智能标注如何让数据标注效率提升500%

还在为海量数据标注任务而头疼吗&#xff1f;X-AnyLabeling作为业界领先的AI智能标注工具&#xff0c;集成了Segment Anything、YOLO系列、RT-DETR等前沿模型&#xff0c;为计算机视觉工程师提供了一站式的高效标注解决方案。无论您是从事目标检测、图像分割、姿态估计还是多目…

作者头像 李华