使用XML-RPC时忽略<脚本>标记

时间:2016-05-15 作者:pasha

我使用xml rpc创建post,在post_content 我发布HTML,在HTML中我有js代码。但在编辑器中创建帖子后,我看不到<script type="text/javascript"> 标签我怎样才能修复它?

示例一柱体

<div>Text<div>
<script type="text/javascript">
    var ua = navigator.userAgent.toLowerCase();
    var flashInstalled = false;
</script>
然后在编辑器中我看到了

<div>Text<div>

    var ua = navigator.userAgent.toLowerCase();
    var flashInstalled = false;

1 个回复
SO网友:jake

当您将内容添加到post\\u内容时,Wordpress会将自己的标记包装在所有内容周围,并删除某些标记(例如脚本标记)。

Visual composer等插件允许您添加原始JS,即脚本标记。

但是,如果您不想使用插件,可以直接将其添加到页面中。php或页脚。php(如果您想要所有页面的脚本,请在结束标记上方)。

例如,如果只想将其用于主页,可以创建主页。通过复制您的页面。php并将其重命名为主页。php(https://developer.wordpress.org/themes/basics/template-hierarchy/)

或者,如果您有主页以外的页面,则可以始终复制该页面。php并将其重命名为page yourpagename。php并将其插入其中。