WordPress 在我的代码中始终添加标签

标签 wordpress tags shortcode

我使用一个名为 revoslider 的 slider ,并使用其他 slider 短代码来显示此元素

当我使用短代码而不使用可视化编辑器插入并保存时, slider 不起作用,因为 WordPress 添加了 <p>标签到 JavaScript 中:

<p>         <script type="text/javascript"></p>
<p>             var tpj=jQuery;</p>
<p>                                 tpj.noConflict();</p>
<p>             var revapi1;</p>
<p>             tpj(document).ready(function() {</p>
<p>             if (tpj.fn.cssOriginal != undefined)
                    tpj.fn.css = tpj.fn.cssOriginal;</p>
<p>             if(tpj('#rev_slider_1_1').revolution == undefined)
                    revslider_showDoubleJqueryError('#rev_slider_1_1');
                else
                   revapi1 = tpj('#rev_slider_1_1').show().revolution(
                    {
                        delay:9000,
                        startwidth:960,
                        startheight:350,
                        hideThumbs:200,</p>
<p>                     thumbWidth:100,
                        thumbHeight:50,
                        thumbAmount:2,</p>
<p>                     navigationType:"bullet",
                        navigationArrows:"solo",
                        navigationStyle:"round",</p>
<p>                     touchenabled:"on",
                        onHoverStop:"on",</p>
<p>                     navigationHAlign:"center",
                        navigationVAlign:"bottom",
                        navigationHOffset:0,
                        navigationVOffset:20,</p>
<p>                     soloArrowLeftHalign:"left",
                        soloArrowLeftValign:"center",
                        soloArrowLeftHOffset:20,
                        soloArrowLeftVOffset:0,</p>
<p>                     soloArrowRightHalign:"right",
                        soloArrowRightValign:"center",
                        soloArrowRightHOffset:20,
                        soloArrowRightVOffset:0,</p>
<p>                     shadow:2,
                        fullWidth:"off",</p>
<p>                     stopLoop:"off",
                        stopAfterLoops:-1,
                        stopAtSlide:-1,</p>
<p>                     shuffle:"off",</p>
<p>                     hideSliderAtLimit:0,
                        hideCaptionAtLimit:0,
                        hideAllCaptionAtLilmit:0,
                        startWithSlide:0    
                    });</p>
<p>             }); //ready</p>
<p>         </script></p>

因此,代码永远无法工作,我不明白为什么 WordPress 添加这些 <p>对于每一行,这都很荒谬

我试过add_filter对于内容来说,它仍然不起作用。

最佳答案

您在 wp 上看到过这个主题吗?

http://wordpress.org/support/topic/shortcode-is-being-surrounded-by-p-tags

似乎是嵌套短代码的问题..如果这是您的问题? 您有正在使用的 slider 的链接吗?

关于WordPress 在我的代码中始终添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16849151/

相关文章:

javascript - wordpress pexeto 网格库自定义链接在单击时不会更改,在刷新时会更改

css - Wordpress 中 IE 的条件 CSS 不起作用

html - sublime text 2中的多行选择

c++ - 在菱形继承(钻石问题)中更喜欢一个类的变量

shortcode - 显示在小部件标题上方的 Wordpress 简码

wordpress - "event not found"尝试使用标记事件按钮将事件添加到 Google 日历时

wordpress - 在单个域/Web 服务器上运行多个 WordPress 站点

HTML5 void 元素的结尾/是可选的,但它更可取吗?

MySQL 查询可变数据

javascript - 在图像点击上执行短代码?