我正在使用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;
}
答案 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' ) );