javascript - 带有嵌入 javascript 的 php 在 HTML 标签上输出换行符?

标签 javascript php wordpress plugins themes

我有一个带有 JavaScript 的 php 页面,可以在 WordPress 页面上使用,但是当生成页面时,所有 <div> <p>等附加新行。示例:

测试.php ->

<script type="text/javascript">
alert('hello<div>world</div>');
</script>

当我查看源代码时,每个 html 标签上都有新行:'div' - 这破坏了 JavaScript 语法

view-source-picture

实在是没看懂

谢谢

最佳答案

这是 WordPress 的一项功能,名为 wpautop 。它将插入 <br><p>自动标记,具体取决于您在编辑器中使用的换行符数量。您可以通过使用这一行代码创建一个新插件来全局禁用此功能。 (或者,将其放入您的主题 function.php )

<?php remove_filter ('the_content',  'wpautop');

但是,这可能会破坏其他页面,因此将 Javascript 缩小为一行可能是更好的选择。

关于javascript - 带有嵌入 javascript 的 php 在 HTML 标签上输出换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20303290/

相关文章:

javascript - 如何使用Javascript动态更改html5视频?

php - 在 php.ini 中找不到 tmp 文件夹。 (Ubuntu 10.10, apache2)

mysql - MySQL的。 WordPress。使用IN语句时查询速度慢

php - 使用单个 PHP 结果集填充 2 列 HTML 表

css - wordpress 中的样式菜单

javascript - 如何通过 Express 获取请求获取正文?

javascript - JavaScript 中 Function.prototype 和 Object.prototype 的区别

php - 获取同一行中两列的值

php - MySQL 服务器已在 PHP 中使用 PDO 连接消失

javascript - 表格 : Show entry after a click below a form