我是Wordpress和代码的初学者。
我想用html视图显示 vehicle_overview 。
当我从行
中删除 strip_tags 时,我看到这是在 p 标记之间
echo“ p class = \” vehicle_overview \“>”。 strip_tags($ post_content)。 “ / p”;
文字颜色显示,但 spam 和 br 标签不显示。
在此先感谢您的帮助。
$limit = (isset($lwp_options['vehicle_overview_listings_limit']) && !empty($lwp_options['vehicle_overview_listings_limit']) ? $lwp_options['vehicle_overview_listings_limit'] : 250);
$ellipsis = (isset($lwp_options['vehicle_overview_ellipsis']) ? $lwp_options['vehicle_overview_ellipsis'] : "[...]");
$stripp = "<br><p><b><u><i><span><a><img>";
$vehicle_excerpt = get_post_field("post_excerpt", $id);
$vehicle_overview = get_post_field("post_content", $id);
$vehicle_desc = (!empty($vehicle_excerpt) ? $vehicle_excerpt : $vehicle_overview);
if($visual_composer_used){
$post_content = preg_replace( '/\[[^\]]+\]/', '', $vehicle_desc );
$post_content = substr(strip_tags($post_content, $stripp), 0, $limit) . " " . (strlen(strip_tags($post_content, $stripp)) > $limit ? $ellipsis : "");
} else {
$post_content = substr(strip_tags($vehicle_desc, $stripp), 0, $limit) . " " . (strlen(strip_tags($vehicle_desc, $stripp)) > $limit ? $ellipsis : "");
}
echo "<p class=\"vehicle_overview\">" . strip_tags($post_content) . "</p>";
} else {
$listing_details = $Listing->get_use_on_listing_categories();
$use_on_listing_values = array();