我对PHP有点陌生,所以请容忍我。
我正在使用Wordpress中的Fluxus主题为我叔叔创建一个网站。他是一位艺术家,他的作品按以下顺序展示:
菜单类别1—实际艺术类别2—类别3—类别4
在他的实际艺术页面上,我想创建一个链接,返回到显示所有类别的页面。我已经使用href=“..”实现了反向链接
我想要的是这个
<a href="../">Go back to (Insert category of post here)</a>
因此,如果帖子有项目类型:搞笑艺术,那么每个类别都必须显示“回到搞笑艺术”等等。
到目前为止我所拥有的。
<aside class="widget widget-project-custom-info">
<div class="decoration"></div>
<h3 class="widget-title"><a href="../">Go back to <?php echo $project_type; ?></a>
</aside>
$项目类型是不想显示的类别。
我怎样才能做到这一点?再一次,我是PHP新手,正在努力理解这门美丽的语言。
提前感谢
编辑:
帕斯蒂。org/private/morjv8z3uiwzhbb6wt0zq,这是项目类型中的代码。php页面?这可能有用吗?因为在artwork页面上没有调用$project type的值。
SO网友:Mateusz Hajdziony
看起来$project\\U type变量没有在artwork页面范围内的任何地方定义。您必须了解如何在artwork页面上获取artwork的项目类型。
它是自定义分类法吗?如果是,您将使用以下函数get_the_terms
. 我不知道项目类型分类法叫什么(它是如何注册的),所以您必须自己进行研究。
也许它被定义为后元?在这种情况下,您将使用get_post_meta
作用
不管它是什么,一旦你得到了这个词(或post-meta),你就可以使用print_r( get_the_terms( $post->ID, \'taxonomy_name\' ) );
了解数据的结构以及如何从中提取所需内容(分类名称和分类链接)。
你在上一条评论中所说的话——是的,这可能很有用,但很难说没有看到整个班级。根据函数的名称-看起来它可能只会为您获取到公文包的链接。我不确定该类是否(以及在何处)被实例化,所以不能肯定地告诉您是否可以在您的artwork页面上使用它的函数。同样,如果看不到代码,我也无能为力。