Simplicityの特徴 › フォーラム › Simplicityについての質問 › アイキャッチ画像が外部リンクでも表示される仕組みについて
-
投稿者投稿
-
-
2017年1月19日 9:35 PM #49622
ひろ
ゲスト初心者に毛が生えたものです。
Simplicityでは外部リンクで取ってきた画像を、アイキャッチ画像に設定しなくても自動でトップページのアイキャッチ画像に設定されるようになっています。
これのお陰でブログの移動が非常に楽で感動しました。
どのようにこの機能が実装されているのか、仕組みを知りたいです。
この機能を実現しているコードがどのファイルに書かれているのかなど、
かんたんにコンセプトを教えて頂けませんでしょうか。
色々みても私にはわかららず、とっかかりだけでも教えて頂けますととてもうれしいです。
よろしくお願いいたします。 -
2017年1月19日 9:48 PM #49624
Hidekichi
ゲスト最初の画像がアイキャッチになるというやつのことなら、
libフォルダのauto-post-thumbnail.phpですかね? -
2017年1月19日 9:54 PM #49625
わいひらキーマスターコードの場所については、hidekichiさんが書かれたファイルにあります。
その実装方法については、以前以下のような記事を書きました。
コピペ一発でWordpressの投稿時にアイキャッチを自動設定させるカスタマイズ方法(YouTube対応版)
ただ、その後Simplicityの方は、いろいろ修正したような記憶がある(うろ覚え)ので、全く同じではないかもしれません。 -
2017年1月20日 2:58 AM #49626
ひろ
ゲスト早速ご回答くださりありがとうございます。
紹介頂いた記事は質問させていただく前に読いm、実際auto-post-thumbnail.phpも勉強させていただきました。このコードでは自動で一番上の画像が、アイキャッチ画像に登録される仕様になっていると理解します。
ただ、外部リンクの画像はそもそもwordpress上にアップロードされていないので、
アイキャッチ画像としてwordpressに登録されません。
それでもトップページに表示してくれる仕様をつけてくださっています。
なので、auto-post-thumbnail.php以外にも何か外部リンクの画像を自動的にサムネイル表示してくれるものがあるのだと推測しました。
それが、何なのか知りたいです。もし覚えていらっしゃったらぜひ教えて下さい。
よろしくお願いいたします。・ -
2017年1月20日 4:55 AM #49627
Hidekichi
ゲスト//イメージファイルがサーバー内にない場合は取得する function fetch_thumbnail_image($matches, $key, $post_content, $post_id){で取得して同関数内でアップロードしてます。
-
2017年1月20日 7:50 AM #49628
わいひらキーマスター記事のコードで、Wordpressにアップ&登録されていると思いますけど。
これは、コードの意味を調べながら精読していただければわかると思います。
トップページのサムネイルで表示するには、表示したい箇所で「アイキャッチをサムネイル表示する処理」を書かなければならないのではないでしょうか。
「アイキャッチをサムネイル表示」する方法は、検索すればゴロゴロ出てくるかと思います。
コードで言えばthe_post_thumbnail関数の使い方などを調べてみてください。
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。