如何通过 php 将页面的 "url path" 字段拉入主题?

How do I pull in page's "url path" field, via php, into the theme?

我正在尝试将页面的 url 应用为 <div> id,以便能够在每个单独的页面上定位一些 css。经过一些字符清理后,我希望得到 <div id="test-page">.

我已经尝试从通过

获得的对象中提取它

ipContent()->getBreadcrumb()

不幸的是,它们都受到保护(包括我需要的),无法回显。

[urlPath:protected] => test-page/

是否有我错过的功能可以用来引入它?或者从对象中获取它的正确方法?干杯。

当然,我一发布问题就找到了答案:

在执行此操作时,我无法[urlPath:protected] => test-page/获取受保护的值:

$a = ipContent()->getBreadcrumb(); $a = $a[0]; $a = $a->urlPath;

解决方案: 解决方法是将 $a->urlPath 替换为 $a->getUrlPath()

它适用于对象中的所有元素。喜欢:$a->updatedAt; 需要 $a->getUpdatedAt();