post_content з розривами рядків


9

Я хочу мати змогу отримати post_content з розривами рядків. Який найкращий спосіб це зробити?

Раніше я використовував the_content (), який працював нормально, поки мені не потрібно було встановити плагін, який додає кнопки спільного доступу до кожної публікації.

З цього моменту вихід мого вмісту містить тексти з кнопок спільного доступу.

Я намагався використовувати post_contents, який містить правильний вміст, який мені потрібно вивести на файл шаблону, але проблема полягає в тому, що розриви рядків були зняті.

Чи можливо отримати пост_контент із збереженням розривів рядків?

Дякую


Це неправильний підхід. Якщо з плагіном щось не так , спробуйте виправити це, замість того, щоб залишати його, і працюйте над деякими іншими речами. Оскільки плагін вводить вміст за допомогою функції фільтра, вам потрібно просто видалити цю функцію.
tfrommen

@tf Дякуємо за ваш коментар. Чи можна видалити функцію просто, щоб отримати правильний the_content, але продовжувати працювати? Справа в тому, що у мене є одна сторінка сторінки, яка в порядку, щоб кнопки були як плагіни. Що я хотів би зробити, це запропонувати повний екран того ж допису. Тут мені не потрібні кнопки спільного використання. Крім повного екрану, мені потрібен плагін, щоб показати кнопки. Спасибі
Чарльз Уейн

Відповіді:


26

Я вважаю, що це має працювати:

$getPost = get_the_content();
$postwithbreaks = wpautop( $getPost, true/false );
echo $postwithbreaks;

Другий аргумент в wpautop може бути вирішений, чи правда помилкова, дивіться посилання нижче. Він описаний так:

(булева або ціла кількість) (необов’язково) Зберегти розриви рядків. Якщо встановлено значення true, будь-які розриви рядків, що залишилися після конвертації абзацу, перетворюються на HTML <br />. Розриви рядків у розділах сценаріїв та стилів не впливають.

Джерело: https://codex.wordpress.org/Function_Reference/wpautop


Дякую! Це працює. Вибачте, я ще не можу проголосувати. Більше репутації
Charles Wayne
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.