为什么我的代码中必须有图像才能使其正常工作

时间:2015-03-18 13:43:55

标签: php wordpress post meta

我有这段代码:

    <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中。有谁知道为什么我必须在我的帖子中有一个图像才能使用它?

0 个答案:

没有答案