Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在侧边栏中显示自定义分类字段_Php_Mysql_Wordpress_Taxonomy - Fatal编程技术网

Php 在侧边栏中显示自定义分类字段

Php 在侧边栏中显示自定义分类字段,php,mysql,wordpress,taxonomy,Php,Mysql,Wordpress,Taxonomy,大家好,我正试图在我的Wordpress边栏中为每个商店显示一个名为clpr\u store\u video的分类字段。是否可以在边栏的循环外调用字段值,但仍附加到post id 我真的不知道这是否可能或者如何做到 已编辑 我从另一个教程中尝试了什么,但没有成功 $queried_object = get_queried_object(); $taxonomy = $queried_object->taxonomy; $term_id = $queried_object->term_

大家好,我正试图在我的Wordpress边栏中为每个商店显示一个名为
clpr\u store\u video
的分类字段。是否可以在边栏的循环外调用字段值,但仍附加到post id

我真的不知道这是否可能或者如何做到

已编辑

我从另一个教程中尝试了什么,但没有成功

$queried_object = get_queried_object();
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
$subheading = get_field('clpr_store_video', $taxonomy . '_' . $term_id);
echo $subheading;

请参见代码块以显示与post关联的分类法以及分类法列表及其链接:

如果您希望获得与特定帖子相关联的分类法

$terms = get_the_terms( get_the_ID(), 'clpr_store_video' );

foreach ( $terms as $term ) {

  echo $subheading = $term->name;

}
如果您希望获得所有分类法的列表和链接

<ul>
<?php  

$taxonomies = get_terms('clpr_store_video', array("fields" => "all"));

foreach ($taxonomies as $taxonomy) {

  echo '<li><a href="'.get_term_link( $taxonomy ).'">'.$taxonomy->name.'</a></li>';

} 
?>
</ul>

你能发布你的代码样本吗?嗨@马克,我已经添加了我在另一个博客中找到的代码,但它不起作用,我不确定这是否是我必须使用的代码抱歉@WilliamXavier还需要更多信息。。你提到商店,你在使用WooCommerce插件吗?还有什么是clpr_商店_视频?