web制作、全くの初心者です。
独学でホームページを作ろうと思い、参考書といろんな方のブログなどからWordPressを使い始めました。今回、初めてWordPressのオリジナルテーマにチャレンジしたのですが、なかなか上手くいきません。
作り方は、
HTMLで作った後にphpに置き換えてテーマを自作し、ローカル開発環境で表示させたところ問題なく表示されました。
さくらインターネットのレンタルサーバーで新規のテーマをzipでアップロードしてみると無事アップロードされました。
上手くいったと思い、テーマを有効化してサイトを表示してみると、cssは読み込んでいるのですがjavascriptが読み込まれていないようなのです。
HTMLからphpへ変更する時は以下のようにしました。
❶functions.php に
function my_scripts_method() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8. … array(), '1.8.3');
wp_enqueue_script( 'scroll',get_template_directory_uri().'scroll.js',array('jquery'));
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );
と書き
haeader.phpには
<?php wp_head(); ?>
と書きました。
❷Inline Javascript Pluginをインストールして
header.php の数個のscriptタグをまとめて[inline]〜[/inline]で囲みました。
❶と❷二つの方法で試してみてもjavascriptが読み込まれていないようなので、とにかく
googleのディベロッパーツールからSourcesを確認してみました。
やはりjsファイルがありません。
いろいろ調べて試してみたのですが、解決しませんでした。
何が原因なのか、どう対処すればよいのか全く分かりません。
初心者なので言葉の使い方も間違っていてよく分からないかもしれませんが、詳しく教えてください。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
最近、わたしも独学ではじめたので適切な回答となるかどうか不安ですが、
jqueryのリンクは、functions.phpに書かずに直接headerに書かれてはどうでしょうか。
で、ついでheader部分にscriptも書いてしまえばいいのではないでしょうか。
なにぶんわたしも初心者なのであれですが、
functions.phpに書く理由がなにかあるのでしょうか。
ご回答ありがとうございます。
いろいろ試して解決しました。
wp_enqueue_script( 'jquery' );
を省くと正常に動くようになりました。
functions.phpに書くとjavascriptの重複を回避して一元管理ができるので推奨されていると、
どなたかのブログで読んだことがありまして、functions.phpに書きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript プラグイン無しでContactform7にdatepickerを実装 3 2022/10/25 02:18
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
メールフォームのタイトルが文...
-
phpでcookieがうまく保存されない
-
php 完了画面の送信メールのコ...
-
PHPSpreadsheetを使って関数を...
-
入力フォームの空白や改行を制...
-
awsにApacheとPHPを入れて、何...
-
これの対応OSを教えて下さい。p...
-
ワードプレスサイト PHP8.0.25...
-
csvファイルについて教えて下さ...
-
PHP一覧表示した項目にリンクを...
-
PHPのセッション有効期限について
-
phpのメールフォームの完了画面...
-
PHPで入力フォームでデータを確...
-
PHP MySql 画像を取得
-
なんでブラウザでPHPを動かすた...
-
reuterの記事をbeautiful.soup....
-
SFTPなどは使わないホームペー...
-
掲示板のセキュリティについて...
-
php 確認表示画面で値をSESSION...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordPressのLighting(テーマ)に...
-
アップロードファイルの数に応...
-
PHPのソース変更が反映されない
-
Wordpressで記事がない場合にメ...
-
phpの表示領域をしていしたい!
-
変数で日付を指定し、新しい順...
-
DreamweaverとWordPressの連携
-
外部ファイルの読み込み
-
wordpress投稿内でcgiを動かしたい
-
ワードプレスでカテゴリー毎に...
-
WP/ 記事タイトルをクリックさ...
-
Smarty コンバートエラー??
-
wordpress カスタム投稿タイプ...
-
CentOSでhtaccessを使用してmod...
-
PHPのクッキーによるリダイレクト
-
wordpressのリンクでの質問です。
-
Webデザイナー向けLinuxユーザ...
-
URL短縮ツール「楽々URL」をさ...
-
PHP初心者です。
-
ランキングを表示する際の画像...
おすすめ情報