首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Wordpress中的自定义post内容隐藏</br>标记

从Wordpress中的自定义post内容隐藏</br>标记
EN

Stack Overflow用户
提问于 2017-06-10 15:55:06
回答 1查看 230关注 0票数 1

我已经用表单创建了自定义的post类型,供用户编辑内容。在“编辑内容”表单中,我要隐藏

正在显示的标签。我插入了以下内容--但是它似乎在自定义post类型表单中不起作用:

代码语言:javascript
复制
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );

function wpse_wpautop_nobr( $content ) {
    return wpautop( $content, false );
}

add_filter( 'the_content', 'wpse_wpautop_nobr' );
add_filter( 'the_excerpt', 'wpse_wpautop_nobr' );

--这是包含自定义post类型的表,其中

标记出现在内容:

代码语言:javascript
复制
<table class="tg">
  <tr>
    <th class="tg-031e"><strong>[cred_field field='supplier-1' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-031e"><strong>[cred_field field='supplier-2' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-031e"><strong>[cred_field field='supplier-3' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-031e"><strong>[cred_field field='supplier-4' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-031e"><strong>[cred_field field='supplier-5' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-031e"><strong>[cred_field field='supplier-6' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-yw4l"><strong>[cred_field field='supplier-7' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-yw4l"><strong>[cred_field field='supplier-8' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-yw4l"><strong>[cred_field field='supplier-9' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
    <th class="tg-yw4l"><strong>[cred_field field='supplier-10' post='charity' value='' urlparam='' ‘placeholder’='Supplier Name']</strong></th>
  </tr>
  <tr>
    <td class="tg-6wtj">[cred_field field='items-column-1' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-6wtj">[cred_field field='items-column-2' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-6wtj">[cred_field field='items-column-3' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-6wtj">[cred_field field='items-column-4' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-6wtj">[cred_field field='items-column-5' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-6wtj">[cred_field field='items-column-6' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-7uzy">[cred_field field='items-column-7' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-7uzy">[cred_field field='items-column-8' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-7uzy">[cred_field field='items-column-9' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
    <td class="tg-7uzy">[cred_field field='items-column-10' post='charity' value='' urlparam='' ‘placeholder’='Items Needed']</td>
  </tr>
</table>

链接到网站

br标签的屏幕截图

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 17:33:15

我将假设您需要的是取消您的文本内容。一个简单的方法是如下所示

代码语言:javascript
复制
var div = document.createElement("div");
div.innerHTML = yourPost;
var unescaped= div.innerText|| div.textContent;

更新的解决方案:如果您可以使用JQuery,这里有一种简单的方法可以去掉br标记。简单地说,您将得到这个html文本的文本内容如下(test是您当前的字符串,str是您要寻找的输出):

代码语言:javascript
复制
var test= "Test <br> test";
var str = $("<span>"+test+"</span>").text();   //"Test  test"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44475299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档