是否有一些过滤器来禁用这个有时很糟糕的功能?
我需要一些自定义帖子类型的内容显示完整,所有的<br>
s
获取我正在使用的内容get_the_content();
的内部WP_Query
循环,在shortcode函数内部。
如果有任何线索,我都很感激,但如果没有“插件”这个词的回答,我会大吃一惊。
是否有一些过滤器来禁用这个有时很糟糕的功能?
我需要一些自定义帖子类型的内容显示完整,所有的<br>
s
获取我正在使用的内容get_the_content();
的内部WP_Query
循环,在shortcode函数内部。
如果有任何线索,我都很感激,但如果没有“插件”这个词的回答,我会大吃一惊。
自任何属性添加到<br>
标记,包括类名和data-attr
s防止剥离,快速且不完整的方法可能是:
function filter_function_name( $content, $post_id ) {
$content = str_replace(\'<br>\', \'<br data-x>\', $content);
$content = str_replace(\'<br >\', \'<br data-x>\', $content);
$content = str_replace(\'<br />\', \'<br data-x>\', $content);
$content = str_replace(\'<br/>\', \'<br data-x>\', $content);
return $content;
}
add_filter( \'content_edit_pre\', \'filter_function_name\', 10, 2 );
我正在使用apply_filters(\'the_content) 因此,我可以在后端的wp编辑器中看到格式正确的内容。但是,这也会呈现内容中的短代码。我希望它忽略短代码,对其余内容进行过滤,基本上与发帖时一样。如果您在后端查看帖子内容,您将看到短代码,但如果您在网站的页面内查看它,您将看到呈现的短代码(其结果)。这可能吗?