我刚刚完成了我的第一个wordpress主题.我的问题是,当我创建一个新的文本小部件时,输出会自动添加到段落中,我还会看到<br />每行后插入的标记.有人可以帮我吗!
我添加remove_filter('the_content', 'wpautop');到我的functions.php但它没有用.
Har*_*rgő 17
也许这可以帮助你(或其他人):
// remove <br> tags from text widget content, from 4.8 version WP adds these tags
remove_filter('widget_text_content', 'wpautop');
Run Code Online (Sandbox Code Playgroud)
从WordPress 4.8开始,文本小部件上的“自动添加段落”复选框已被删除。
但是,我在存储库中写了一个插件来重新添加复选框。
https://wordpress.org/plugins/add-paragraphs-option-to-text-widget/
选项1:
转到小部件页面,编辑文本小部件并取消选中文本区域下的复选框。

选项#2:
创建您自己的钩子,它将影响所有文本小部件:
add_filter( 'widget_display_callback', 'wpse8170_widget_display_callback', 10, 3 );
function wpse8170_widget_display_callback( $instance, $widget, $args ) {
$instance['filter'] = false;
return $instance;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6970 次 |
| 最近记录: |