Поиск…


Вступление

Для сайтов, которые полагаются на HTML вручную в редакторе или выдержках, те, которые вы хотите закодировать самостоятельно, автоматические разрывы строк могут быть раздражением. Вы можете отключить их, удалив эти фильтры.

замечания

Они должны быть выполнены непосредственно в файле include. Будь то в файле functions.php или в другом файле include, они не могут быть обернуты крючком. Они не будут работать над init или любым другим, что я нашел до сих пор.

Они также могут быть включены непосредственно в шаблон, такой как page.php, для выполнения только для этого шаблона.

ПРИМЕЧАНИЕ. НЕ ВКЛЮЧАЙТЕ ЭТО В РАСПРОСТРАНЕННОЙ ТЕМЕ ИЛИ PLUGIN (если это не отключено по умолчанию, например, не включая включенный файл, если он не указан).

Это плохая практика для включения в сайт, который вы не контролируете, потому что он может и будет нарушать вывод любых других тем или плагинов.

Удалить фильтры

// Remove the auto-paragraph and auto-line-break from the content
remove_filter( 'the_content', 'wpautop' );

// Remove the auto-paragraph and auto-line-break from the excerpt
remove_filter( 'the_excerpt', 'wpautop' );

Функция удаления фильтров

/**
 * Remove the automatic line breaks from content and excerpts.
 *
 * @since 1.0.0
 */
function remove_content_auto_line_breaks() {
    // Remove the auto-paragraph and auto-line-break from the content
    remove_filter( 'the_content', 'wpautop' );

    // Remove the auto-paragraph and auto-line-break from the excerpt
    remove_filter( 'the_excerpt', 'wpautop' );
}

// Execute the function
remove_content_auto_line_breaks();


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow