Simplicityの特徴 › フォーラム › Simplicityについての質問 › アイキャッチ画像が表示されません。
- このトピックには8件の返信、2人の参加者があり、最後に
わいひらにより10年、 10ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年8月14日 1:04 PM #30633
堂島一郎
ゲスト初めまして、お世話になります。
掲題の件、よろしくアドバイスお願いします。
対象サイト:生きるための旅と食blog
知り合いから紹介され、
Simplicity 1.8.2をダウンロードしました。
プラグイン:Auto Post Thumbnail 追加しました。
最新バージョンなので、不要と思いましたが、
テーマの編集:Simplicity1.8.2: スタイルシート (style.css)の最下部に、
<?php the_post_thumbnail(‘thumbnail’); ?>
を挿入しました。しかし、アイチャッチ画像が表示されません。
参考トピックを拝見しましたが解決しません。
どこか基本的なミスがあるのではと思います。
よろしくアドバイスお願いいたします。参考:
wordpress 4.2.4
chrome 44.0.2403.130m
ieではテストしておりません。 -
2015年8月14日 1:57 PM #30635
Hidekichi
ゲスト>テーマの編集:Simplicity1.8.2: スタイルシート (style.css)の最下部に、
><?php the_post_thumbnail(‘thumbnail’); ?>そもそもstyle.cssはcssファイルなのでphpは読めないと思うんですけれども…こういう指定がプラグインにあるのかはわかりませんけど、多分これでスタイルシートのエラーになってスタイルシートが読めなくなっているんじゃないかと言うのが1点と、カスタマイザーの中に、最初の画像をアイキャッチにすると言う設定がありますので、そこらにチェックを入れて投稿すれば、アイキャッチ画像は記事と結びつくと思うんです。
list.phpから読み込まれている、entry-card.phpには、サムネイルの画像の処理で
if ( has_post_thumbnail() ):
と言うのがありますが、これは「投稿記事にアイキャッチ画像が指定されているか調べる」条件式です。つまり、no imageが出るということは、記事にアイキャッチが指定されていないととれると思います。なので、ひとまずの所、cssのPHP部分を消して、カスタマイザーあたりで「最初の画像をアイキャッチにする」あたりのチェックを入れ、オランダ美術館巡り:その1を更新してみてください。
このページには画像が入っているので、正しく動けばアイキャッチが自動的に作られるはずです。 -
2015年8月14日 6:56 PM #30640
堂島一郎
ゲストHidekichiさん
解決しました。
アドバイスありがとうございました。
-
2015年8月14日 7:03 PM #30642
Hidekichi
ゲスト何をされて解決されたかがわかると、他の人がこのトピックを見た際にも有益なので、解決された内容を書いて頂けるととても助かります。質問に答えたりするわいひらさんが主にですけどね(笑)
-
2015年8月14日 8:02 PM #30645
わいひらキーマスターまあそうですね(笑)
次同様の質問があったら、リンク紹介で済むので。 -
2015年8月14日 9:24 PM #30648
堂島一郎
ゲスト間違っているかも知れませんが、サイトにアイキャッチ画像が表示されましたので、
当方は解決と判断しました。操作は以下の通りです。
>カスタマイザーあたりで「最初の画像をアイキャッチにする」あたりのチェックを・・・・とありましたが当該文言は見当たらす。次の操作をしました。
テーマ ⇒ カスタマイズ ⇒ レイアウト(投稿・固定ページ)内にある、
・本文先頭にアイキャッチ画像を表示
投稿・固定ページ管理画面で設定したアイキャッチを自動で本文トップに挿入するか。のチェックボックスにチェックをいれ保存しました。
キャプチャー画像を表示すればいいのでしょうが、確認方法がわからず文言で失礼します。
ありがとうございました。
-
2015年8月14日 9:53 PM #30649
堂島一郎
ゲスト訂正です。
▼ これにチェックを入れるとマズイです。失礼しました。
・本文先頭にアイキャッチ画像を表示
投稿・固定ページ管理画面で設定したアイキャッチを自動で本文トップに挿入するか。 -
2015年8月14日 11:27 PM #30650
Hidekichi
ゲスト>>カスタマイザーあたりで「最初の画像をアイキャッチにする」あたり
僕も確認していなかったのですが、今カスタマイザーを見てみた所、画像設定部分の「アイキャッチを自動設定」ってやつだろうかと思います。
なんせ僕がここのフォーラムでわいひらさんに、最初の画像をアイキャッチにできませんかね?と何かの質問に答えたついでに言って実装されたものですから覚えてます(笑)別件で。
わいひらさんにテストをお願いしたいのですが、この「アイキャッチを自動設定の部分」でサーバーののphp.iniのallow_url_fopenがOffの時は外部サーバーから画像を取得できません。
と、「の」が多いのはひとまず置いておいて(もしかしたら最新のバージョンでは直っているかも知れないので)、「allow_url_fopenがOffの時は外部サーバーから画像を取得できません」の部分なのですが、もしかすると、もしかするとですけれども、一部画像は取得できるかも知れないので、報告まで。
wp_remote_get()なんですけどね、使い方によってfile_get_contentより柔軟に対応できたりするらしいんですよね。
8/10に書いた記事ですが、[続報] fopen,file_get_content等がそのままでは利用できないサーバーでWordPressのjQueryをCDNにする方法、で、この方法は早速ウチでも使ってます。もちろんウチはallow_url_fopenがOffのサーバーです。続報の元記事では、cUrlでアクセスしてごにょごにょするって感じだったんですが、記事内のスクリプトではwp_remote_getでCDNにアクセス・ファイルを取得して、wp_remote_retrieve_response_code()でステータスコード出してチェックしてるんですよ。
どんな画像でもイケるかどうか、はたまた画像がイケるのかどうかはテストしてないんですけど、file_get_contentと同様に使えるのであればイケルのではないかと思ったりしてます。auto post thumbnailがどうなってるのかは知らないですけど、画像のアドレスがわかればよいだけであればイケルんじゃないかなぁと思ったりして。
-
2015年8月15日 12:34 PM #30661
わいひらキーマスター堂島さん報告ありがとうございます。
今ちょっと忙しくて、詳しいテストができないので、説明文を以下に変更しておきます。
サーバーのphp.iniのallow_url_fopenがOffの時は外部サーバーから画像を取得できない可能性があります。
-
-
投稿者投稿
- トピック「アイキャッチ画像が表示されません。」には新しい返信をつけることはできません。