-1

我的目标是将这个 javascript 代码放入 wordpress php 中,但我不知道如何在不收到错误消息的情况下执行此操作。最终目标是将 javascript 游戏简单地嵌入到 wordpress 页面上。我已经检查了几十篇其他文章,但没有一篇对这样的代码足够具体。我希望包含在 php 中的代码仅在下面带有虚拟网站链接。希望你能帮助我!提前致谢。

<script src="http://www.java.com/js/deployJava.js"></script>
<script> 
  var attributes = {
     codebase: 'my_website',
     code: 'vNES.class',
     archive: 'my_website',
     width: 512,
     height: 480
  };
  var parameters = {
     sound: "on",
     timeemulation: "on",
     fps: "off",
     stereo: "off",
     rom: "my_website/game.zig",
     showsoundbuffer: "off",
     scale: "on",
     scanlines: "off",
     nicesound: "on",
     romsize: 40976
  };
  deployJava.setInstallerType('online');
  // deployJava.setInstallerType('kernel');
  if (deployJava.versionCheck('1.5+')) {
     deployJava.runApplet(attributes, parameters, '1.5');
  } else {
     document.write("<br />");
     document.write("<b style='color: red;'>Your browser does not appear to have Java installed.</b>");
     document.write("<b><a href='#' onclick='javascript:deployJava.installLatestJRE();'>Click here to install the Java run-time.</a></b><br /><br />");
     if (navigator.userAgent.indexOf("Chrome") != -1 && navigator.userAgent.indexOf("Mac OS X") != -1) {
       document.write("<b style='color: red;'>");
       document.write("Please note that Google Chrome under MacOS X does currently not support Java applets, so consider temporarily switching to Firefox or Safari if you are a MacOS X user.<br /><br />");
       document.write("</b>");
     }
     document.write("This page has been tested and works with the latest versions of the following Windows browsers: Firefox, Google Chrome, Internet Explorer, Opera and Safari.<br /><br />");
    document.write("This page has been tested and works with the latest versions of the following MacOS X browsers: Firefox, Opera and Safari.<br /><br />");
  }
</script>
4

1 回答 1

0

您可以发布您收到的错误消息吗?根据我使用 wordpress 的经验,这应该非常简单。您希望在 wordpress 中的哪个位置出现?在索引页上?

如果是这种情况,您可以回显每一行,也可以使用关闭和打开 php 标记来转义脚本。思路和上面的一样 document.write("...");

只需要转义 " 标记

echo"<script src=\"http://www.java.com/js/deployJava.js\"></script>";

也...可以添加如下代码

<?php  (php code...) ?>

<script type="text/javascript">
window.location = "http://www.google.com/"
</script>

<?php  (php code continues...) ?>

希望这会有所帮助。在 wordpress 中,我会进入文件并编辑索引文件,但也取决于您想在 wordpress 中放置它的位置。无论哪种方式,您都必须编辑文件才能使其正常工作。

你也可以在你的wordpress中添加一个新页面......

在您的主题文件夹中复制 post.php(在 /wp-content/themes/themename/ 下)。

将文件重命名为 someNameYouWant.php

现在在顶部添加:

<?php
/*
Template Name: templatename
*/
?>

您可以修改此文件(使用 php)以包含其他文件或任何您需要的文件。

然后在您的 wordpress 博客中创建一个新页面,在页面编辑屏幕中,您将在右侧的“属性”小部件中看到一个“模板”下拉菜单。选择新模板并发布页面。

您的新页面将使用 templatename.php 中定义的 php 代码

于 2013-04-20T07:00:02.550 回答