我有一个名为bookname的字段,根据我试图检查posttype = books
当书名匹配时,出于某种原因拉出标识get_post_thumbnail_id
即使图像存在,也不会拉出其id,因此不会设置图像。
$importbookname = get_field( \'bookname\' );
$allbookposts = get_posts( array(
\'post_type\' => \'books\',
\'numberposts\' => -1
) );
if( ! empty( $allbookposts ) ) {
foreach( $allbookposts as $importbookpost ) {
$tempbookname = strip_tags( get_the_title( $importbookpost ) );
if( $tempbookname == $importbookname ) {
$importbookcoverid = get_post_thumbnail_id( $importbookpost );
}
}
unset( $importbookpost );
set_post_thumbnail( $post_id, $importbookcoverid );
}