サポート » 使い方全般 » 自作テーマ作成について[初心者]

  • 自作テーマを初めて作成します。

    いきなりつまづいてしまい混乱しております。

    wp-content/themes
    の中に自作テーマ「a」を作成。
    aの中には
    ・index.php
    ・style.css
    ・screenshot.png
    ▪️imagesフォルダ(中にb.jpg)

    があり、wordpressからテーマ「a」の選択するところまでは順調でした。
    ここで問題が出てまいりました。
    画像が表示されません。パスの書き方かと思いきや、書き方に問題はなさそうで
    (style.cssは取得できており、パスを確認しても問題ないです。)サーバーにあるか
    確認しようとimagesフォルダにある「b.jpg」をURLを叩いてみても403エラーで見ることができません。

    仮に「b.jpg」を上の階層(index.phpと同じ階層)に持っていってもブラウザからURLを打って見ることができません。ですが「screenshot.png」はURLを打つと見れます。

    また色々試していると、index.phpと同階層に「normalize.css」をおいてブラウザから
    URLを打っても見られないですが、「style.css」はブラウザから確認できます。

    一体何が作用しているのでしょうか?

    ・index.php
    ・style.csss
    に必要なものがあるのでしょうか??

    どなたかご教示いただけますと幸いです。
    宜しくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • ※追記
    サーバーが何かおかしいかなと思い、念のため他サーバーにおいても
    同じように見られない現象です。

    こんにちは、

    screenshot.pngは、見えているという事なので、違うかもしれませんが、

    http://example.com/wp/にワードプレスをインストールした場合

    images ディレクトリの 画像ファイル(dummy.png)にアクセスする場合は、

    http://example.com/wp/wp-content/themes/テーマディレクトリ/images/dummy.png

    になります。

    http://example.com/wp/images/dummy.png

    等で、アクセスしているという事はありませんか?念のため確認したいのですが、

    >nobitaさま

    以前もお世話になりました!
    今回もアドバイス頂きありがとうございます。

    http://example.com/wp/wp-content/themes/テーマディレクトリ/images/dummy.png

    になっております。
    screenshot.pngはstyle.cssとindex.phpと同じ階層にあり、imagesフォルダ
    も同階層です。

    よくわからないのですが、ルートに.htaccessを置いているようなら、
    再度、影響が出るような設定がないか見直してみるとか、アップロードしたファイルの権限あたり、といった事になると思います。

    通常は、アクセスできます。

    메텔

    (@digitmaetel)

    サーバーが何かおかしいかなと思い、念のため他サーバーにおいても
    同じように見られない現象です。

    1. 画像ファイルが壊れている、あるいは確かにjpgか。
    2. アップロードファイルのパーミッションはどうなっているか。
    3. ファイル名を変更して試してみる。

    nobitaさん
    >ありがとうございます。
    色々確認してみます。
    他サーバーに置いても同じなので、なにか権限の可能性が有りそうな気もします。

    맹조さん
    >ありがとうございます。

    1,画像ファイルが壊れている、あるいは確かにjpgか。
    >こちらは大丈夫でした。

    2,アップロードファイルのパーミッションはどうなっているか。
    >この可能性ありそうなので探ってみます!

    3,ファイル名を変更して試してみる。
    >こちらも試してみましたがダメでした。

    2に関してはこれから試してみます!ありがとうございます。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「自作テーマ作成について[初心者]」には新たに返信することはできません。