-1

私の目標は、この JavaScript コードを wordpress php に取り込むことですが、エラー メッセージを表示せずにそれを行う方法がわかりません。最終的な目標は、javascript ゲームを wordpress ページに単純に埋め込むことです。私は他の記事を何十もチェックしましたが、このようなコードに十分に具体的なものはありません。私がphpに含めようとしているコードは、ダミーのWebサイトリンクのみを以下に示しています。うまくいけば、あなたは私を助けることができます! 前もって感謝します。

<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 での私の経験から、これは非常に簡単なはずです。これをワードプレスのどこに表示させたいですか?インデックスページに?

その場合は、各行をエコーするか、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...) ?>

これが役立つことを願っています。ワードプレスでは、ファイルに移動してインデックス ファイルを編集しますが、これをワードプレスのどこに配置するかによっても異なります。いずれにせよ、これを正しく機能させるには、ファイルを編集する必要があります。

また、ワードプレスに新しいページを追加することもできます...

テーマ フォルダー (/wp-content/themes/themename/ の下) に post.php を複製します。

ファイルの名前を someNameYouWant.php に変更します

上部に次を追加します。

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

このファイルを (php を使用して) 変更して、他のファイルや必要なものを含めることができます。

次に、WordPress ブログで新しいページを作成すると、ページ編集画面の右側にある [属性] ウィジェットに [テンプレート] ドロップダウンが表示されます。新しいテンプレートを選択し、ページを公開します。

新しいページは、templatename.php で定義された php コードを使用します。

于 2013-04-20T07:00:02.550 に答える