フォーラムへの返信
-
投稿者投稿
-
♥ 0Who liked: No user
駄目でした。
♥ 0Who liked: No userありがとうございます。
教えていただいた方法だと、投稿のタイトルが消えてしまいました…
元々、アイキャッチ画像の位置は「ページヘッダーの上にタイトルを表示」にしていたので、それを「ページヘッダー」に変えたら非表示になってしまうんですね。
♥ 0Who liked: No userGONSYさん、ご丁寧にありがとうございます!
一覧ページと同じ位置に表示したい場合、フックで書き換えればどうにかなるものでしょうか?
調べてみたところ、パンくずリスト自体を書き換えるコードは見つけられたのですが、表示位置を変える方法がわかりませんでした。
♥ 0Who liked: No user返信が非常に遅れて申し訳ございません!
「今後の返信をメールで通知」にチェックを入れ忘れていたことと、
質問した2日後にいつもどおり表示されるようになったので、
こちらで質問したことを忘れておりました。申し訳ございません。
ちなみに当時、CSSでは追加しておらず、エディター自体がはみ出ている感じでした。
♥ 0Who liked: No userありがとうございます!
遷移先のアドレスは「https://hori-jimusyo.com/after-contact/」です。
もしかすると、当初は「https://hori-jimusyo.com/contact/」を親ページに設定していたのですが、昨晩これを親ページなしに変えています。
これが原因になり得ますでしょうか?
♥ 0Who liked: No userまーちゅう様
ありがとうございます。
アクションフックの記述は上記のもので正しいでしょうか?
そこに間違いがないとなると、availability.cgiにそもそも問題があるということですよね?
事前にシンプルな構成(index.phpにiframeでavailability.cgiを表示させるようパスを書き、index.phpと同じディレクトリにroom-infoを設置)では表示されたのですが、そのときのファイルをそのまま使っているので、availability.cgiの設定は問題ないはずだったのですが…
♥ 0Who liked: No user補足です。
現在、my-snow-monkey.phpには以下のように記述し、room-infoを読み込むようにしています。
add_action( 'wp_enqueue_scripts', function() { wp_enqueue_style( 'my-snow-monkey', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/room-info/availability.cgi', [ Framework\Helper::get_main_style_handle() ], filemtime( plugin_dir_path( __FILE__ ) ) ); } );
こちらに間違いがあるかもしれないと思い、共有させていただきました。
よろしくお願いいたします!
♥ 0Who liked: No userまーちゅうさん
ありがとうございます!アドバイスいただいたとおり、まずはPHPで記述すべきではなかったようです。基礎すぎてお恥ずかしい限りです。
実際には、以下のように書きました。
<h2>以下にテスト表示</h2> <iframe style="border: 0; width: 100%; height: 400px; margin:0; padding: 0;" scrolling="no" frameborder="0" src="../../plugins/my-snow-monkey/room-info/availability.cgi"></iframe>
しかしながら、今度はiframeの位置にヘッダーが表示されるようになりました。
これはcgiの設定の問題でしょうか?
♥ 0Who liked: No userキタジマさん、ありがとうございました!
すぐに解決できました!♥ 1Who liked: No userアクツさん
ありがとうございます!
そして、非常にお恥ずかしいです…
ご指摘どおりのケアレスミスでした。
書き直したコードは以下のとおりです。
本当にありがとうございました。
add_filter( 'snow_monkey_template_part_render_template-parts/archive/eyecatch', function ( $html, $name, $vars ) { $html = str_replace( '<div class="c-eyecatch">', '<div class="c-eyecatch w1280px">', $html ); return $html; },10,3 );
♥ 1Who liked: No user -
投稿者投稿