我正在基于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代码的页面,然后将内容添加到该页面的“摘录”字段中并保存。再次搜索,您将发现该代码不再存在。

07-24 16:55