2015-02-28 4 views
1

Я пытаюсь добавить этот HTML внутри Wordpress страницы на вкладке Текст:Wordpress добавить дополнительные теги к моему HTML в странице

<div class="homepage-section-row" style="margin-top:5px"> 
<a href="#"> 
    <p>Test</p> 
    <span class="icon-comment-alt fblock-icon"></span> 
</a> 

Но когда я вижу исходный код страницы, я вижу некоторые дополнительные теги :

<div class="homepage-section-row" style="margin-top:5px"> 
<a href="#"><p></p> 
<p>Test</p> 
</a><p><a href="#">  <span class="icon-comment-alt fblock-icon"></span><br> 
</a> 
</p></div> 

Я использую Wordpress 4.1. Что мне делать?

+0

Похоже, что Wordpress пытается быть умным и конвертировать ваши разрывы строк в HTML линии ломает ... –

+0

@jsve Да! но я не знаю, почему это делается в текстовом режиме! должен быть простой HTML. у вас есть какое-то решение? –

ответ

1

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

Вот плагин, который я использовал, чтобы выключить его - HTML Markup Editor

+0

Вот и все! Вы не можете себе представить, какую большую услугу вы сделали со мной :) –

2

В текстовом редакторе Wordpress, любой уровень блока, как <div><p><ul> элементы будет сохранен любые встроенные элементы, такие как <a><span> будут автоматически обернуты, чтобы <p> тегов, если есть разрывы строк в окружении.

Что вы можете сделать, это сделать все на одну строку:

<div class="homepage-section-row" style="margin-top:5px"><a href="#"><p>Test</p><span class="icon-comment-alt fblock-icon"></span></a></div> 

ИЛИ это также приемлемо:

<div class="homepage-section-row" style="margin-top:5px"> 
<a href="#"><span>Test</span><span class="icon-comment-alt fblock-icon"</span></a> 
</div> 

ИЛИ обновить HTML-теги, если вы хотите иметь несколько элементов:

<ul class="homepage-section-row"> 
    <li><a href="#">Test 1</a></li> 
    <li><a href="#">Test 2</a></li> 
</div> 
+0

Но это не очень хорошая идея! Я думаю, что это похоже на ошибку! После этого так сложно редактировать мой HTML-код. есть ли лучшее решение? –

+0

Я верю, что это не ошибка. Возможно, вы сможете найти и использовать плагин для изменения поведения. Также обновил свой ответ. – Stickers

Смежные вопросы