禁用Wordpress添加<p>标记

use*_*676 46 wordpress

我所拥有的只是以下一小段代码:

<select size="1" name="EventHour<?php echo $i; ?>"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>7</option> 
    <option>8</option> 
    <option>9</option> 
    <option>10</option> 
    <option>11</option> 
    <option>12</option> 
  </select> 
  : <!-- note this character -->
  <select size="1" name="EventMinute<?php echo $i; ?>"> 
    <option>00</option> 
    <option>05</option> 
    <option>10</option> 
    <option>15</option> 
    <option>20</option> 
    <option>25</option> 
    <option>30</option> 
    <option>35</option> 
    <option>40</option> 
    <option>45</option> 
    <option>50</option> 
    <option>55</option> 
  </select> 
Run Code Online (Sandbox Code Playgroud)

应该输出正常.但是,Wordpress在我的两个select元素周围以及":"字符周围添加了一个p-tag.这使得它们最终都在不同的行上.

我已经在此页面上安装并激活了Wordpress插件"禁用Visual Editor WYSIWYG",但没有成功.我还能做些什么来阻止这种情况发生?提前致谢!

Mir*_*rko 67

用这个:

remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
Run Code Online (Sandbox Code Playgroud)

在你的 functions.php

以下是完整的答案:http://codex.wordpress.org/Function_Reference/wpautop#Disabling_the_filter


pix*_*tik 10

Wordpress在编辑器和输出中修改和清除输入的HTML.

使用此插件将未修改的标记添加到您的帖子中:

https://wordpress.org/extend/plugins/raw-html/

  • "清洁"在这里是一个强有力的词.在没有添加任何内容的情况下插入p标签与清洁相反. (3认同)