【问题标题】:Algolia - Wordpress - Edit Post Template (image)Algolia - Wordpress - 编辑帖子模板(图片)
【发布时间】:2016-10-14 22:35:35
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: wordpress algolia


    【解决方案1】:

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

    如果你愿意显示的缩略图大小是medium,你可以这样做:

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

    请注意,如果引入了新的缩略图大小,您需要从插件的索引页面re-index everything

    更新:

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

    作为替代,我们引入了一个过滤器挂钩,可让您指定要推送的缩略图大小。即

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多