WP Lazy Load Plugin自定义帖子类型

时间:2017-08-30 23:35:12

标签: wordpress plugins lazy-loading custom-post-type

我正在使用wordpress延迟加载插件https://wordpress.org/plugins/lazy-load/。它适用于帖子和页面,但自定义帖子类型不起作用,想知道如何将其应用于自定义帖子类型?感谢

add_filter( 'lazyload_images_placeholder_image', 'my_custom_lazyload_placeholder_image' );
function my_custom_lazyload_placeholder_image( $image ) {
 return 'images/preloader.gif';
}

这是我的尝试,但不知道该怎么做:

add_filter( 'lazyload_images_placeholder_image', 'my_custom_lazyload_placeholder_image' );
function my_custom_lazyload_placeholder_image( $image_src, $image ) {
    $image_src = 'images/preloader.gif';
    return $image_src;
    $post_types = $post_types = array( 'post', 'video_library', 'example1_posts', 'example2_posts', 'example3_posts', 'example4_posts', 'example5_posts', 'example6_posts');
    $image->set( 'post_type', $post_types );
    return $image;
}

1 个答案:

答案 0 :(得分:0)

没关系我已将我的CPT图像设置为

$attachment = wp_get_attachment(get_post_thumbnail_id($post->ID)); $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 650,350 ), false, '');

我改为下面,现在它有效。似乎此插件未设置为支持上述获取缩略图后的方法。

the_post_thumbnail('full', array( 'class' => 'img-responsive' ) );