我尝试创建一个过滤器,只显示没有图像的the_content文本。但是没有工作,我试了但是它没有显示任何东西,它是空白的
add_filter('the_content', 'importgaleria');
function importgaleria($content) {
global $post;
if (is_singular()) {
$content=$post->post_excerpt;
return $content;
} else {
return $content;
}
}
答案 0 :(得分:1)
我设法用这段代码解决了
add_filter('the_content', 'importgaleria');
function importgaleria($content) {
if (is_singular()) {
$content = wp_trim_words(get_the_content(), 20, '' ) ;
return $content;
} else {
return $content;
};
};
答案 1 :(得分:0)
您可以尝试以下代码
add_filter('the_content', 'importgaleria');
function importgaleria($content) {
global $post;
if (is_singular()) {
$content=$post->post_excerpt;
$content = preg_replace('/(<)([img])(\w+)([^>]*>)/', '', $content);
$content = str_replace(']]>', ']]>', $content);
return $content;
} else {
return $content;
};
};