我有这段代码:
<meta name="description" content="<?php
$page_object = get_queried_object();
$page_id = get_queried_object_id();
$the_query = new WP_Query("p=".$page_id);
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) : $the_query->the_post();
$content = substr(strip_tags(get_the_content()),0,155);
echo esc_attr($content);
endwhile;
}
?>" />
它回应了博客文章内容的前155个字符,它在描述标记的内容中执行。如果内容中包含图像但是内容中没有图像,则无效。我用:
remove_filter( 'the_content', 'wpautop' );
在我的functions.php中。有谁知道为什么我必须在我的帖子中有一个图像才能使用它?