wordpress - Algolia - WordPress - 编辑帖子模板(图片)

标签 wordpress algolia

我希望在 Algolia 自动完成中编辑帖子模板的这一部分:

 <# if ( data.images.thumbnail ) { #>
        <img class="suggestion-post-thumbnail" src="{{ data.images.thumbnail.url }}" alt="{{ data.post_title }}">
        <# } #>

我希望 Algolia 获得特色图像的“中”版本,而不是附加到帖子中的特色图像。

这是因为,我的精选图像非常大,而 Algolia 会获取自动完成中显示的小缩略图的完整尺寸。

最佳答案

默认情况下,所有图像缩略图大小都会推送到 Algolia。

如果您愿意显示的缩略图大小是,您可以执行以下操作:

<# if ( data.images.medium ) { #>
    <img class="suggestion-post-thumbnail" src="{{ data.images.medium.url }}" alt="{{ data.post_title }}">
<# } #>

请注意,如果引入了新的缩略图大小,您将需要从插件的索引页面重新索引所有内容

更新:

自插件 2.x 版本以来,我们默认不会推送所有大小以避免巨大的记录负载。

作为替代方案,我们引入了一个过滤器 Hook ,允许您指定要推送的缩略图大小。即

add_filter('algolia_post_images_sizes', function($sizes) {
    $sizes[] = 'medium'; 

    return $sizes;
});

关于wordpress - Algolia - WordPress - 编辑帖子模板(图片),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40052919/

相关文章:

mysql - WordPress 插件即使在禁用时也会连接到 WP 数据库吗?

javascript - Firebase 和 Algolia 确保搜索没有搜索命中

javascript - React Algolia instantsearch connectSearchBox

php - Algolia 为奴隶设置主索引

php - Algolia PHP API 不返回所有记录

php - WooCommerce:检查商品是否已在购物车中

php - WordPress 的自定义元框和字段 : Change directory upload based on user-edit page

javascript - jQuery 自动完成输入键安哥拉

mysql - wordpress 查询 - 元数据日期的下两个事件

javascript - jQuery.text() 获取 html 价格并使用数字字段增加价格