php - 试图呼应 slug 的值,但由于某种原因它不起作用
问题描述
我试图调用分类标准-> 蛞蝓的价值,但由于某种原因,它不起作用。知道为什么吗?
@php
$id = get_the_ID();
$taxonomies = wp_get_post_terms( $id, 'section');
@endphp
<div class="container px-3">
<div class="row pt-2">
<div class="col">
<nav aria-label="breadcrumb" class="mt-5">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{site_url()}}">Home</a></li>
<li class="breadcrumb-item active" aria-current="page" ><a href="{{site_url()}}/knowledge-base">Knowldege Base</a></li>
<li class="breadcrumb-item active" aria-current="page" ><a href="{{site_url()}}/knowledge-base/@php echo $taxonomies->slug @endphp ">Knowldege Base</a></li>
</ol>
</nav>
<h1 class=" my-5 advcolor" >{{the_title()}}</h1>
{{the_content()}}
</div>
</div>
</div>
@endsection
解决方案
wp_get_post_terms() 返回一个术语对象数组,所以如果你想访问 slug,也许你可以通过 $taxonomies[0]->slug 获取第一个术语。查看更多信息https://developer.wordpress.org/reference/functions/wp_get_post_terms/
推荐阅读
- postgresql - 如何在 PostgreSQL 9.4 上将 int4range 类型的列转换为整数?
- php - 自定义 WooCommerce 我的帐户和结帐上的地址字段
- vhdl - 跨块语句的 VHDL 配置
- git - 在 git merge workingbranch 之后,如何去除错误“error: cannot run sublime: No such file or directory”
- python - 使用熊猫对浮点列进行分组
- nativescript - 无法在 iOS 上运行应用程序 Nativescript 但在 android 上运行
- android - 错误:无法解决:com.github.hatamiarash7:RTL-Toast:1.3
- node.js - firestore node.js sdk 在写入时停止响应
- c# - 用被破坏的六边形替换六边形
- java - 运行项目时缓存内存未将值保存在缓存中