所以首先,我尝试从内容中获取所有图片,从内容中获取第一张图片,如果未设置,则将其设置为功能图像。我在网上找到了这个的一部分,似乎这是某种程度上的循环(我不知道它到底是怎么回事)
array(1) {
[0]=>
array(4) {
[0]=> string(273) "whole image tag with alt"
[1]=> string(234) "whole image tag with alt"
[2]=> string(202) "whole image tag with alt"
[3]=> string(236) "whole image tag with alt"
}
}
所以。。。当我取消对print\\r($result)的注释时;我确实得到了一个如上所示的数组。如何访问第一个图像标签?甚至可以访问该标记的src或alt部分?我试着
echo$结果[0];
但我什么都没有。为什么count的答案是1而不是4?
global $wp_query;
$post = $wp_query->post;
$page_id = $post->ID; // page ID
$page_object = get_page( $page_id ); // page stuff
//$author_id = $post->post_author; // author ID
//$author_name = get_the_author_meta( \'display_name\', $author_id);
$page_content = $page_object->post_content;
//first check all img tags in text
preg_match_all(\'/<img[^>]+>/i\',$page_content, $result);
print_r($result);
echo count($result);