質問: ### 前提・実現したいこと Wordpressにブログパーツ(アフィリエイト向け)を設置したい。 設置場所はブログ記事内やウィジェット部分です。 ### 発生している問題・エラーメッセージ リンクバナーであれば問題なく表示されるのですが、ランキングバナーや天気予報が組み込まれているパーツだと何も表示されません。 ### 該当のソースコード 【表示させることができたパーツ1】 *リンクバナー 【表示させることができなかったパーツ2】 *ランキングバナー 【表示させることができなかったパーツ3】 *特定のお店情報のバナー 【表示させることができなかったパーツ4】 *潮汐や天気予報のバナー ### 試したこと 最初、パーツ1すら表示することができませんでしたが「Alt属性が~」というエラーということがわかり、function.phpを編集したところパーツ1については表示することができました。 ### 補足情報(FW/ツールのバージョンなど) WordPress 4.9.10 (PORIPU for SANGO テーマ) すべて独学(ネットで調べてやっています)でやっているためプログラミングの知識がないと解決できない場合は諦めます。 ちなみに、釣割というサイトのアフィリエイトプログラムを使用する上での事象です。 (http://blogparts.chowari.jp/affiliate.php#tab) どなたか親切な方、教えていただけますと助かります。 よろしくお願いします。
回答: SANGO(有料テーマ)を持っていないので別のテーマでのテスト結果ではありますが、以下のようにすれば表示されました。 ``` 【表示させることができなかったパーツ2】 *ランキングバナー 【表示させることができなかったパーツ3】 *特定のお店情報のバナー 【表示させることができなかったパーツ4】 *潮汐や天気予報のバナー ``` 何をしているかというと・・・ 恐らく相手方の問題だと思いますので、コードの中のhttpやhttpsをすべて取って//から始まるようにします。こうすることで、接続できる通信方法(詳しくは割愛します)を自動で選んで動作するようになりますから、きちんと表示されます。 ただ、Google Chromeブラウザで貼り付けてみた限りではFlash Playerを動かさないと表示されません(Flash Playerを有効にしてくださいと表示される)ので、アフィリエイトとしては実用性に欠けるのではないかと思います。 上記コードでも動作しない場合にはテーマの仕様なのかも知れません(あり得ないことだとは思いますが・・)。 有料テーマのため、どうしてもということであればテーマ作者へ相談された方がいいかと思います。