SQL Query:如何通过SQL Query将POST的所有标签复制到WordPress中的POST内容中

时间:2019-05-09 作者:Neeraj Bill

我想将帖子的所有标签复制/移动到帖子内容中,以文本形式而不是链接形式。

例如:

帖子有:

标题字段中的标题,内容字段中的某些内容(如:男孩天性善良),三个标签(如:x1、x2、x3)我们是否可以将该帖子的所有标签复制到其内容字段中,例如:

帖子有:

标题字段中的标题,内容字段中的某些内容(如:男孩天性善良x1 x2 x3),三个标签(如:x1、x2、x3)以文本形式,而不是链接形式。

1 个回复
SO网友:leymannx

您只需将过滤器添加到the_content 就像这样:

function wpse_337486( $content ) {

    if ( is_single() ) {

        // Get the current post.
        global $post;

        // Get all post tags. Get only their names.
        $tags = wp_get_post_tags($post->ID, [\'fields\' => \'names\']);

        // Append post tags to content.
        $content = $content . \' \' . implode(\' \', $tags);
    }

    return $content;
}

add_filter( \'the_content\', \'wpse_337486\' );

相关推荐

WP_QUERY作者参数不起作用

根据DOUMENTA作者参数#作者参数作者(int)–使用作者id。作者名称(字符串)–使用“user\\u nicename”–而不是名称</(数组)中的author\\u–使用author id(自3.7版起提供)author\\u not\\u in(数组)–使用author id(自版本3.7起可用)</他们能一起工作吗?如果我将author\\uu not\\u保留在中,则前3个不起作用?author\\u not\\u in是空数组