我有一个类别的投资组合。公文包项目具有特征图像,并分配给一个类别。
现在,当显示该公文包项目时,我希望仅在其旁边显示该类别的所有其他公文包项目及其特征图像。
这行代码打印我的当前类别:
echo get_the_term_list( $post->ID, \'portfolio_category\', \'Cat: \', \', \', \'\' );
我只想显示该类别的特色图片。我有一个类别的投资组合。公文包项目具有特征图像,并分配给一个类别。
现在,当显示该公文包项目时,我希望仅在其旁边显示该类别的所有其他公文包项目及其特征图像。
这行代码打印我的当前类别:
echo get_the_term_list( $post->ID, \'portfolio_category\', \'Cat: \', \', \', \'\' );
我只想显示该类别的特色图片。下面是我要做的:
我会创建一个新的WP_Query
实例,使用分类参数,如下所示:
$wp_query = new WP_Query([
\'post_type\' => \'<custom_post_type>\',
\'<taxonomy_slug>\' => \'<term_slug>\',
\'fields\' => \'ids\', // We just need the post IDs
// Add other query parameters as needed
]);
More on using Taxonomy parameters in a WP_Query
instance
$post_thumbnails = [];
foreach ($wp_query->posts as $post_id) {
$post_thumbnails[$post_id] = get_the_post_thumbnail($post_id[, $size = \'post-thumbnail\', $attr = NULL]); // Notice the optional arguments
}
More on the get_the_post_thumbnail()
function
(您可能还需要更多与帖子相关的信息,而不仅仅是帖子ID及其缩略图,因此您可能需要重新构造查询以返回更多的ID。)
希望这能回答你的问题。干杯
我一直在想这个。在我现在看到的大多数插件中,它们看起来像CPT,但没有“已发布”链接。他们也不担任职务。它们只是停留在仪表板中的插件,页面和列列表顶部有“添加新”链接,当您单击“编辑”时,可以像在任何其他CPT中一样编辑项目。所以我想知道他们是否是CPT?如果是的话,有没有关于这方面的教程?我正在考虑为我的网站创建一个插件,我想要的是构建一个插件,我可以“添加新项目”,并保存项目(并且可以编辑)。我可以通过短代码调用项目。我知道如何在函数中创建CPT。php和我一直在阅读关于基本插件创建的内容。我似乎找不