【问题标题】:How to insert Revolution Slider manually using Javascript如何使用 Javascript 手动插入革命滑块
【发布时间】:2016-12-12 13:36:53
【问题描述】:

我在页面编辑器的 WordPress 页面上使用简码插入旋转滑块:

[rev_slider test]

但是,当页面发布时,旋转滑块没有显示,Chrome 控制台显示 javascript 错误。当我查看源代码时,Wordpress 会自动换行

旋转滑块 JavaScript 代码周围的标签。

有没有办法使用 javascript 手动将旋转滑块添加到 WordPress 页面,例如:

revSlider.load('slideContainer', 'test');

到目前为止,我还没有找到任何方法将革命滑块的 javascript 代码注入或插入到 WordPress 页面中。

【问题讨论】:

  • 您是否在编辑器的文本模式中添加了短代码?
  • @Benoti 是的,双向。我还尝试使用 Insert PHP 插件为 Rev Slider 插入 php 短代码,这导致了问题中的相同错误。

标签: javascript wordpress revolution-slider


【解决方案1】:

我假设它将整个内容包装在 <p> 标签中?

为避免这种情况,请将以下内容添加到您的 functions.php:

add_filter( 'the_content', 'shortcode_unautop',100 );

与以下内容一起使用以确保它不会包装您的所有内容:

remove_filter( 'the_content', 'wpautop' );

如果仍然没有帮助,这里有一个 PHP 解决方案: How to Add a Slider without A Shortcode or Widget

【讨论】:

  • 我把那行放在functions.php中,但它不起作用。不过谢谢。
  • 可能结合使用:remove_filter('the_content', 'wpautop');
猜你喜欢
  • 1970-01-01
  • 2016-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-30
相关资源
最近更新 更多