我正在基于BETHEME的网站上工作,该网站包括松饼内容生成器和视觉作曲家。视觉作曲家就是我打造网站的方式。
在主页上,我在可视作曲家的文本字段中包含了一个Revolution滑块。我使用了如下的简码:
[rev_slider alias="Home_page"]
问题是,当我在WordPress搜索中搜索任何内容时,结果将显示首页结果的一段javascript代码(因为它是页面的内容)。
var htmlDiv = document.getElementById("rs-plugin-settings-inline-css"); var htmlDivCss=""; if(htmlDiv) { htmlDiv.innerHTML = htmlDiv.innerHTML + htmlDivCss; }else{ var htmlDiv = document.createElement("div"); htmlDiv.innerHTML = "" + htmlDivCss + ""; document.getElementsByTagName("head")[0].appendChild(htmlDiv.childNodes[0]); […]
经过一番研究,我才发现它被旋转滑块使用。如何使该脚本不显示在搜索结果中?
最佳答案
这似乎是Revolution Slider的错误(不确定)
但是,这就是我修复它的方式。
编辑您的functions.php
并添加以下内容:
add_post_type_support( 'page', 'excerpt' );
此代码修改了默认的WordPress内容类型“页面”,以添加对摘录的支持。
完成此操作后,编辑在搜索结果中显示Javascript代码的页面,然后将内容添加到该页面的“摘录”字段中并保存。再次搜索,您将发现该代码不再存在。