GET_THE_ARCHIVE_DESCRIPTION()输出的内容在哪里?

时间:2019-01-15 作者:Fredy31

我需要自定义post类型存档的简介文本,因此我想使用get\\u the\\u archive\\u description()。问题是,我不知道这个函数将输出的文本在管理中的什么位置。

那么它在哪里?

1 个回复
SO网友:mrben522

该函数的开头如下:

function get_the_archive_description() {
    if ( is_author() ) {
        $description = get_the_author_meta( \'description\' );
    } elseif ( is_post_type_archive() ) {
        $description = get_the_post_type_description();
    } else {
        $description = term_description();
    }
所以你在看get_the_post_type_description().

如果你检查the docs 对于register_post_type() 你会看到的description 是这需要的参数之一。因此,您需要使用插件/编写代码来创建一个在后端添加此文本的位置,然后用自定义字段内容动态填充该参数,或者需要在注册CPT的代码中添加文本。

相关推荐

如何将Archives.php中的循环修改为每个页面有11个帖子和CSS样式

我在档案中编辑了我的循环。php,以便使用分页和类别帖子列表小部件。我基本上是根据随机代码和想法拼凑起来的,现在离默认的post查询还很远,我很难回到原点。我需要回到原点的原因是我需要两件事:1) 当我的帖子有两个分类标签时,我的代码把我的分类帖子搞乱了。当这种情况发生时,他们被放在错误的类别中(或者根本没有被放在)。2) 通过这种自定义编码,我也丢失了对“标记”的查询,因此标记页面无法正常工作。我需要回到原点,这样我可以设置标签和分类帖子,以便正确显示,但在正确的范围内<li>这是我的风格。