-
投稿者投稿
-
2021年11月4日 1:54 PM #90908
【お使いの Snow Monkey のバージョン】15.12.1
【お使いの Snow Monkey Blocks のバージョン】13.0.2
【お使いの Snow Monkey Editor のバージョン】6.2.1
【お使いのブラウザ】
【当該サイトのURL】### 実現したいこと
いつもお世話になっています。またとりとめもない質問になってしまいましたが、よろしくお願い致します。
固定ページを作成して、My Snow Monkyeへの記載等により、ホームページのフッターの上のあたりに固定ページの内容を挿入して表示したいが、ベーシック認証をかけていると、その部分の画像が表示されない
### 発生している問題
ローカル環境では問題ないのですが、ベーシック認証をかけたテストページを、iPhoneやPCのSafari、Firefoxなどで見ると、固定ページで挿入した画像だけ表示されません。ブロックや文字は表示されます。ベーシック認証を外すと、差し込んだ部分の画像は表示されることを何度か確認しました。
### 試したこと
カスタマイザーのデザイン→投稿ページ設定→コンテンツとして使用されるページ2で、その固定ページを選ぶと、ベーシック認証のもとでも画像は表示されます。このような状態に近づけることは可能でしょうか?
上手くいっていないコードは下記のとおりです。
function shortcode_insert($atts) { extract(shortcode_atts(array('id' => 0), $atts)); if (get_post($id) != null) return wpautop(do_shortcode(get_post($id)->post_content)); } add_shortcode('insert', 'shortcode_insert'); add_action('snow_monkey_append_contents', function () { ?> <?php echo do_shortcode('[insert id=189]'); ?> <?php });
ショートコードを使わず直接記事を呼び出す用に書いてみたり、差し込む場所を変更してみたりしたのですが、文字やブロックは常に出ているものの、画像はベーシック認証のもとでは表示しませんでした。
このような固定ページを差し込む処理で、「コンテンツとして使用されるページ2」のような処理に近づけることは可能でしょうか?
♥ 0いいねをした人: 居ません2021年11月4日 2:07 PM #90910んーちょっとベーシック認証に詳しくないのでなぜそのような挙動になるのかわかりませんが、Archive Content では下記のコードでコンテンツを読み込んでいます。
これを参考に書き換えてみるのは良いかもしれません。
2021年11月4日 2:08 PM #909112021年11月4日 3:39 PM #90925コードを投稿しようとすると501エラーになりましたので画像で貼らせていただきます。申し訳ありません。
頂いた部分のコンテンツの読ませ方で、ベーシック認証のもとでも固定ページで読み込んだ画像が表示されるようになりました。ありがとうございます。
(あいかわらずショートコードの方では同様の症状でした)
2行コメントアウトしていて、この状態で期待する動作にはなっていますが、省いてはいけないものでしょうか?理解が足りず判断ができない部分でした。お手数ですが、ご教授お願いします。
♥ 0いいねをした人: 居ません2021年11月4日 6:26 PM #909462021年11月4日 7:25 PM #90968大変勉強になりました!かなり重要な処理だったんですね。コメントアウトしてしまっていましたが、元に戻したいと思います。ありがとうございます。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「固定ページの内容を挿入して表示したいが、ベーシック認証をかけていると、その部分の画像が表示されない」には新しい返信をつけることはできません。