1

私はワードプレスに完全に慣れていません。ページで単一のJavaScriptスニペットを使用したいだけです。例えば:

<script>
function myFunction(){
//do something
}
</script>
// a bit later
<input type="button" name="testButton" onclick="myFunction()">

そして、Chromeの開発者コンソールでエラーが発生します:"Refused to execute a JavaScript script. Source code of script found within request."

私はいくつかの調査を行いましたが、それが起源であることがわかっていると思いjavascriptます。コードに外部ファイルを追加する必要があるようです。悪いことは、過去数時間の研究にもかかわらず、私は文字通りそれを行う方法がわからないということです。たぶんそれはとても簡単で、簡単な解決策が欠けていますが、.jsファイルをアップロードする方法がわかりません。php関数を使用する必要があるというトピックにぶつかりましたwp_enqueue_script()が、それでも.jsファイルをwordpressサーバーにアップロードする必要があります。メディア、ページ、または何としてアップロードする必要がありますか?それでも、javascript何かを変更したいときに毎回ファイルをアップロードしなければならない場合、アプリケーション開発はお尻の痛みになります...

javascriptでは、関数が使用されているのと同じファイルに関数定義を配置する簡単な方法はありますか?それがおそらく最も簡単な解決策でしょう。

4

2 に答える 2

0

このコード全体をWordPressのheader.phpファイルに追加して追加します

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>

コードの前に。

于 2012-10-08T12:03:10.083 に答える
0

外部のJavascriptファイルを追加するのがおそらく道です。これが通常のHTMLサイトである場合と同じ方法でアップロードします(つまり、FTPなどを使用します)。

次に、header.phpファイルで参照できます(Wordpressの[外観]-> [エディター]からアクセスできます)。

一部のテーマでは、各ページの上部/下部にJavascriptを追加できます。テーマでそれが許可されているかどうかを確認することをお勧めします。(テーマまたはそのサポートが記載されたマニュアルを確認してください)。

于 2012-10-08T12:06:05.707 に答える