Intereting Posts
Автоматически назначать таксономический термин, если существует обычное метазначение Paypal checkout направляет на домашнюю страницу PayPal неправильная дата php ()? Как я могу загрузить загруженные $ _FILES из формы, отправленной в admin.php? вопросы подачи темы wordpress Отображение категорий детей в карусели Как загрузить приложение в медиа-библиотеку для текущего пользователя? Создание XML-файла Sitemap для блогов на платформе Magento Как изменить подменю-элемент на панели управления WordPress на основной пункт? Возможно ли реорганизовать каталог загрузки WordPress? местные проблемы с блогами wordpress Как добавить пользовательские цветовые образцы для всех редакторов WYSIWYG? Почему эта функция update_post_meta не удаляет собственное поле? Нужна функциональность со всеми списками сообщений, доступными в edit.php WordPress автоматически конвертирует URL-адрес расширения носителя в видеоплеер

Плагин AddThis добавляет комментарии html в теги P

Я использую плагин под названием AddThis на веб-сайте по адресу: http://minionsphotography.com/ . С включенным AddThis я получаю дополнительные теги P между заголовком и текстом на странице: <p><!-- AddThis Sharing Buttons above --></p> , это добавляет много дополнительного места и должно Не будь там. * На домашней странице это пробел между заголовком приветствия и изображением слайд-шоу.

Есть ли функция или что-то там, что я мог бы использовать, чтобы найти и удалить комментарий html на странице, чтобы устранить лишнее пространство? Я использую плагин под названием pSquirrel для обнаружения и удаления пустых тегов P, но он не будет удалять этот (я предполагаю, потому что pSquirrel не считает его пустым из-за комментария html).

Благодаря,
мистифицировать

Вы помещаете эту функцию:

 $("#main").each(function() { var text = $(this).text(); text = text.replace("<p><!-- AddThis Sharing Buttons above --></p>", ""); $(this).text(text); }); 

Это сработало?

Если нет, зачем вы это делаете? Вы можете перейти к основному плагину и заменить этот текст.

Я добавил это в свой файл functions.php , который удаляет все html-комментарии, что устраняет проблему.

Я нашел решение здесь: https://www.thewebtaylor.com/articles/wordpress-remove-html-comments

 function callback($buffer) { $buffer = preg_replace('/<!--(.|s)*?-->/', '', $buffer); return $buffer; } function buffer_start() { ob_start("callback"); } function buffer_end() { ob_end_flush(); } add_action('get_header', 'buffer_start'); add_action('wp_footer', 'buffer_end');