我正在制作一个关于电影的网站。分类法是用来表示演员阵容的。例如:
酷是吗?:D但我想显示在这一页上的描述。我说的是:
怎么做呢?下面是一个taxonomy.php的代码:
<?php get_header(); ?>
<div class="module">
<?php get_template_part('inc/parts/sidebar'); ?>
<div class="content">
<header><h1><?php printf( __( '%s', 'mundothemes' ), '' . single_tag_title( '', false ) . '' ); ?></h1></header>
<div class="<?php if(is_tax('dtquality')) { echo 'slider'; } else { echo 'items'; } ?>">
<?php if (have_posts()) :while (have_posts()) : the_post(); ?>
<?php if(is_tax('dtquality')) { get_template_part('inc/parts/item_b'); } else { get_template_part('inc/parts/item'); } ?>
<?php endwhile; endif; ?>
</div>
<?php if (function_exists("pagination")) { pagination($additional_loop->max_num_pages); } ?>
</div>
</div>
<?php get_footer(); ?>
5条答案
按热度按时间o7jaxewo1#
这应该适用于
<?php echo term_description(); ?>
另请参见https://codex.wordpress.org/Function_Reference/term_description,其中还可以了解两个可选参数
$term_id
和$taxonomy
pu82cl6c2#
可以使用方法term_description
echo term_description($term_id, "your-taxonomy");
ecbunoof3#
每个分类法都有一个唯一的id,比如“course_teachers”。所以我们用如下方式来表示它:
在这个例子中,我们正在抓取下级分类的第一个术语,并将其存储在一个变量中。
现在我们需要绘制描述:
最后,在网页上打印说明:
注意:如果你得到一个类似(variable $post not exist)的错误,不要担心,只需在你的代码上添加下面的代码:
如果您使用的是“循环”。您需要在循环中写入$teacher_description变量。
绘制其他数据:
我不是一个后端开发人员,这是我所有的知识。我希望这将有助于一些人。
fgw7neuy4#
123是项ID。
v64noz0r5#
显示类别说明:
https://developer.wordpress.org/reference/functions/the_archive_description/