フォーラムへの返信
-
投稿者投稿
-
@水谷 真実 さん
ブロックへ変換ボタンをおすと、
「ブロックへ変換」は、ブロックエディターに用意してあるブロックになんとか変換を試みようという機能です。「見出し」「段落」「画像」のような汎用的な HTML タグであれば問題なく変換されますが、独自に記述した HTML は適したブロックが存在しないため、意図しない形に変換されることがあります。そのため、独自に HTML を書いているのでしたら、その部分については変換しないがベターだと考えます。
@rokuzeudon さんが書かれているように、ブロックエディターを使用されるのであれば、Snow Monkey Blocks のアラートなりボックスなりに置き換えるのがおすすめです。最初は置き換えの手間がかかると思いますが、今後の運用を考えると、見たまま編集ができるブロックに置き換えてしまったほうが結果的には運用しやすいと思います。
@rokuzeudon さん、コメントありがとうございます!
♥ 0Who liked: No user良かったです! トピック閉じます。
♥ 0Who liked: No userコードを書いてデフォルトページヘッダー画像をトップページにも表示する方法はありますが、ウィジェットや Snow Monkey Blocks のブロックを入れるのが簡単です。
ひとまずウィジェットであれば、WPAW: スライダーウィジェットをホームページ(上部)ウィジェットエリアに設置して、画像を1枚だけ設定してみてください。
♥ 0Who liked: No user現在はまだ有名所のプラグインがブロックエディターに完全対応しておらず(もしくはそれに変わるプラグインが出揃っておらず)、これまで実現できていたことができなかったりはするのですが、単純に文章の書きやすさや、ブロックを並べてページをデザインするという操作感については、クラシックエディターより随分良いと思いますので、WordPress 初心者ということでしたら、ブロックエディターを早めに触ったほうが逆に良いかも!と思います。クラシックエディターの動作もいつまで保証されるかわからないですしね。
トピック閉じます!
♥ 0Who liked: No user「デフォルトページヘッダー画像」は「デザイン > 基本デザイン設定」から設定できます。
アイキャッチ画像の表示位置は投稿、固定ページでそれぞれ設定する形になります。
適当な投稿を開いた状態で、ページ最上部の管理バーにある「カスタマイズ」をクリックすると、「デザイン > 投稿ページ設定」が表示されます。カスタマイザーのプレビュー画面で適当な投稿に移動した場合も表示されます。
固定ページのアイキャッチ画像の表示位置を設定したい場合は、適当な固定ページを開いて上記手順をおこなってみてください。
あと、「ヘッダー位置」の設定は、デフォルトでは PC には反映されないため、PC でも反映させるにはそのすぐ下にある「ヘッダー位置設定をモバイルのみに適用」のチェックを外す必要があります。
♥ 0Who liked: No user「lightning Pro から Snow Monkeyに変更」以外にも何か操作をされましたか?
では、
<span style="padding:6px 10px; background:#000066; color:#ffffff; font-weight:bold;">■タイトルはこちら■</span><div style="border:1px solid #000066; padding:10px; font-size:0.9em; margin-top:2px;">本文はこちら!<br>改行後の本文はこちら(ここは削除してください。)</div>
のように div と span を書いて装飾しているようですが、
では普通の p タグで記述されているようです。
もしブロックエディターをお使いで、「ブロックに変換」をされたのでしたら、そのような HTML はブロックに変換できず p になってしまうかもしれません。もしブロックに変換をされたのでしたら、リビジョンで前の状態に戻すか、Snow Monkey Blocks のアラートブロックなどを使って新たに装飾しなおすのが良いかもしれません。
♥ 0Who liked: No user本来、
snow-monkey-heading-widget-area/vendor/autoload.php
となるはずのところが
snow-monkey-heading-widget-area.php_/vendor/autoload.php
となっているのが気になりますね…。
FTP ツールでサーバーに接続することは可能でしょうか?可能であれば、下記の手順を試してみてください。
- プラグイン一覧画面で Snow Monkey Heading Widget Area を削除
- パソコン上で、購入した snow-monkey-heading-widget-area.zip を解凍
- 解凍してできたディレクトリ名が
snow-monkey-heading-widget-area.php_
ではなくsnow-monkey-heading-widget-area
となっていることを確認 - FTP ツールでサーバーに接続
- FTP ツールで
WordPress のインストール場所/wp-content/plugins/
に解凍してできたsnow-monkey-heading-widget-area
をアップロード - 管理画面から Snow Monkey Heading Widget Area を有効化
♥ 0Who liked: No usermy-snow-monkey プラグイン、もしくは子テーマの functions.php に下記のコードを追加するとどうでしょうか?
add_filter( 'theme_mod_header-content', function( $mod ) { if ( is_admin() ) { return $mod; } return do_shortcode( $mod ); } );
♥ 0Who liked: No userそのままクラシックエディターを使用し続けるのであれば多分問題ありませんが、ブロックエディターに移行する場合は問題です。
Snow Monkey の HTML コンポーネント挿入機能はブロックエディターと互換性がないため、ブロックエディターに移行後、「ブロックに変換」機能を利用すると装飾がなくなってしまいます(例えば、ボタンがただのリンクになる等)。ブロックに変換せず「クラシックブロック」のまま利用すれば多分大丈夫ですが、今ストークのショートコードから置き換える作業をされているのなら、僕なら今のうちにブロックエディターに移行してしまって、HTML コンポーネントではなく、「Snow Monkey Blocks のブロックに置き換える」のをおすすめします。
♥ 0Who liked: No user表示されたとのこと、良かったです!トピック閉じます。
♥ 0Who liked: No userブロックの設定パネルでカテゴリーを選ばせる方法がわからないのでブロックの機能を追加するのは難しいのですが、フックでカテゴリー絞り込みは可能です。
ただ、ブロックを一意に識別する方法がないため、このページの最近の投稿ブロックの条件はこれ、みたいな指定になります。下記のトピックが参考になるかと。
♥ 0Who liked: No userv5.4.5 で修正をいれました。確認してみてください!
♥ 0Who liked: No user原因わかりました!
検索結果は投稿も固定ページもカスタム投稿も全部まざるので、1件目の投稿タイプのレイアウトが使用されてしまうようでした。
アップデートかけますので少々お待ちください!
♥ 0Who liked: No user子テーマの functions.php か、my-snow-monkey に下記のコードを貼り付けてみてください。下記コード内の「タクソノミー名」としている部分は任意のタクソノミー名を指定してください。
add_filter( 'snow_monkey_get_template_part_template-parts/content/entry-tags', function() { // 通常のタグリストを表示 get_template_part( 'template-parts/content/entry-tags' ); // カスタムタクソノミーを表示 $tags = get_the_terms( get_the_ID(), 'タクソノミー名' ); ?> <?php if ( $tags && is_array( $tags ) ) : ?> <div class="c-entry-tags"> <?php foreach ( $tags as $_tag ) : ?> <a class="tag-cloud-link" href="<?php echo esc_url( get_term_link( $_tag ) ); ?>"><?php echo esc_html( $_tag->name ); ?></a> <?php endforeach; ?> </div> <?php endif; ?> <?php } );
♥ 0Who liked: No user検索結果が反映されないのは、
Controller::render( 'search-form0' );
の場合と
Controller::render( 'archive', 'search' );
のどちらの場合でしょうか?もしくはどちらともでしょうか?
♥ 0Who liked: No user -
投稿者投稿