アイキャッチ画像が外部リンクでも表示される仕組みについて

Simplicityの特徴 › フォーラム › Simplicityについての質問 › アイキャッチ画像が外部リンクでも表示される仕組みについて

5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #49622
      ひろ
      ゲスト

      初心者に毛が生えたものです。
      Simplicityでは外部リンクで取ってきた画像を、アイキャッチ画像に設定しなくても自動でトップページのアイキャッチ画像に設定されるようになっています。
      これのお陰でブログの移動が非常に楽で感動しました。
      どのようにこの機能が実装されているのか、仕組みを知りたいです。
      この機能を実現しているコードがどのファイルに書かれているのかなど、
      かんたんにコンセプトを教えて頂けませんでしょうか。
      色々みても私にはわかららず、とっかかりだけでも教えて頂けますととてもうれしいです。
      よろしくお願いいたします。

    • #49624
      Hidekichi
      ゲスト

      最初の画像がアイキャッチになるというやつのことなら、
      libフォルダのauto-post-thumbnail.phpですかね?

    • #49625
      アバター画像わいひら
      キーマスター

      コードの場所については、hidekichiさんが書かれたファイルにあります。

      その実装方法については、以前以下のような記事を書きました。
      コピペ一発でWordpressの投稿時にアイキャッチを自動設定させるカスタマイズ方法(YouTube対応版)
      ただ、その後Simplicityの方は、いろいろ修正したような記憶がある(うろ覚え)ので、全く同じではないかもしれません。

    • #49626
      ひろ
      ゲスト

      早速ご回答くださりありがとうございます。
      紹介頂いた記事は質問させていただく前に読いm、実際auto-post-thumbnail.phpも勉強させていただきました。このコードでは自動で一番上の画像が、アイキャッチ画像に登録される仕様になっていると理解します。
      ただ、外部リンクの画像はそもそもwordpress上にアップロードされていないので、
      アイキャッチ画像としてwordpressに登録されません。
      それでもトップページに表示してくれる仕様をつけてくださっています。
      なので、auto-post-thumbnail.php以外にも何か外部リンクの画像を自動的にサムネイル表示してくれるものがあるのだと推測しました。
      それが、何なのか知りたいです。

      もし覚えていらっしゃったらぜひ教えて下さい。
      よろしくお願いいたします。・

    • #49627
      Hidekichi
      ゲスト
      //イメージファイルがサーバー内にない場合は取得する
      function fetch_thumbnail_image($matches, $key, $post_content, $post_id){

      で取得して同関数内でアップロードしてます。

    • #49628
      アバター画像わいひら
      キーマスター

      記事のコードで、Wordpressにアップ&登録されていると思いますけど。
      これは、コードの意味を調べながら精読していただければわかると思います。
      トップページのサムネイルで表示するには、表示したい箇所で「アイキャッチをサムネイル表示する処理」を書かなければならないのではないでしょうか。
      「アイキャッチをサムネイル表示」する方法は、検索すればゴロゴロ出てくるかと思います。
      コードで言えばthe_post_thumbnail関数の使い方などを調べてみてください。

5件の返信スレッドを表示中
  • フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)