-
投稿者検索結果
-
2020年7月17日 10:27 PM #54251
返信が含まれるトピック: WooCommerce使用時にヘッダー内にカートアイコンとカート入れた数量を表示したい
*****[ プライベートトピックのため非表示 ]♥ 1Who liked: No user2020年7月17日 3:40 PM #54231is_single() じゃなくて is_singular( ‘product’ ) のようにすると product の個別ページに限定できます!
なるほど。いろいろな書き方がありますね〜。いろいろ調べてチャレンジしてみます。
方法は理解しましたので、このトピックは閉じておきます。
ありがとうございました!♥ 1Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 0Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 0Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 1Who liked: No user2020年7月17日 11:36 AM #54204返信が含まれるトピック: H2やH3の装飾が style-editor.cssでリセットできない
ありがとうございます。
回答をいただいて「ああこれはこちらにミスがある問題だな」と再度確認しました。結果、デベロッパーツールで見える .editor-styles-wrapper から記載し、2重に書いていたという恥ずかしい原因でした。
【こう書くと】
.editor-styles-wrapper [data-type=”core/heading”] > h2 {
border-left: none;
}【こうなってしまう】
.editor-styles-wrapper .editor-styles-wrapper [data-type=”core/heading”] > h2 {
border-left: none;
}【 editor-style.cssには、.editor-styles-wrapper 以下のみ記載する】
[data-type=”core/heading”] > h2 {
border-left: none;
}個別に設定していたのですが、状況をわかりやすくするためにと思い、Allで消して問い合わせたことで余計にややこしくしてしまったかもしれません。
子テーマからmy-snow-monkeyへ移行する際に誤って移したのだと思います。
お手数をおかけしました。
ありがとうございました。== 追記 ==
add_editor_style()に関しては、キャッシュを消したくてdate(‘YmdGis’)を付けておりクエリ文字列付きのパス (例: editor-style?ver=…) は追加に失敗します。
代わりに同等の http(s) URL を使用してください。と関数リファレンスにあったので、(制作時は)httpから付けるようにしていました。
♥ 2Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 1Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 0Who liked: No user2020年7月17日 10:14 AM #54197返信が含まれるトピック: 投稿ページ SNSシェアボタンのカスタマイズについて
こんな感じでどうでしょう?
add_filter( 'snow_monkey_template_part_render', function( $html, $slug ) { if ( 'template-parts/content/share-buttons' === $slug ) { // URL の書き換え $html = str_replace( 'https://timeline.line.me/social-plugin/share', 'https://line.me/R/msg/text/', $html ); // アイコンの差し替え $html = preg_replace( '|(<span class="wp-share-button__icon wp-share-button__icon--line">).+?(<\/span>)|ms', '$1あいうえお$2', // 「あいうえお」のところを svg や img に $html ); } return $html; }, 10, 2 );
♥ 1Who liked: No user*****[ プライベートトピックのため非表示 ]♥ 0Who liked: No user2020年7月17日 9:40 AM #54194メニューの差し替えについてもメニューのキャッシュを使うと、うまく動かないなどあるので、確かにキタジマさんのいう通り、複雑な感じですね・・・
一度表示したメニューがキャッシュされるので、次回表示時からはフックを通らなくなるんですよね。
ちなみに今回メニューの出し分けで条件を書くときに、is_single()に通常の投稿と、カスタム投稿の両方が含まれてしまうようだったので、あとからカスタム投稿タイプだけ除くような処理にしました。
is_single()
じゃなくてis_singular( 'product' )
のようにするとproduct
の個別ページに限定できます!♥ 0Who liked: No user2020年7月17日 9:35 AM #54193返信が含まれるトピック: H2やH3の装飾が style-editor.cssでリセットできない
ありがとうございます!
all
プロパティに詳しくなかったのでちょっと調べてみたのですが、all: initial
はプロパティを初期値にするものらしいので、初期値が設定されていないものについてはリセットされないのかな?と思いました。注: 継承プロパティでは、初期値は期待されない値かもしれません。代わりに inherit, unset, revert キーワードを使用することを検討してください。
ちなみに Chrome での
h2
の初期スタイルは以下みたいでした。h2 { display: block; font-size: 1.5em; margin-block-start: 0.83em; margin-block-end: 0.83em; margin-inline-start: 0px; margin-inline-end: 0px; font-weight: bold; }
が、試してみると
all: initial
を指定するとdisplay: inline
になるし、font-weight
はリセットされないしでちょっとよくわかりませんでした…。all
を使わずに普通に上書きしていくほうが混乱が少ない気がします。余談ですが、ちょっと気になったのは、
add_editor_style()
の引数がhttps://
からの URL 指定になっていることです。ちょっと具体的には忘れてしまったのですが、URL 指定は条件によって読み込まれない場合があるんですよね。なのでここはテーマからの相対パスにするのがベターです。// エディター用の CSS 読み込み add_action( 'after_setup_theme', function() { add_editor_style( '/../../plugins/my-snow-monkey/style-editor.css' ); } );
♥ 0Who liked: No user2020年7月17日 9:00 AM #54188返信が含まれるトピック: 空(入力なし)の検索結果をカスタマイズしたい
@Kmical Lights さん
しかし、そうされる場合でも、”今までと同じように一覧を出すかどうか”ってする事って言うのが、フックなりで可能だとめっちゃ助かります。
要は下記に空文字列かどうかの判定を追加して、呼びだすビューを差し替えることになるので、空文字検索でもそのビューにいかないように
snow_monkey_view
フックで書き換えれば大丈夫だと思います。♥ 1Who liked: No user2020年7月16日 7:07 PM #54175返信が含まれるトピック: WooCommerce使用時にヘッダー内にカートアイコンとカート入れた数量を表示したい
@Kmical Lightsさん
@キタジマ タカシさんご教示いただいてありがとうございます。
どちらも良い方法ですね!
今回のサイトは、ヘッダーコンテンツに何も入っていないので、@キタジマ タカシさんのショートコード版を試してみます。@Kmical Lightsさんのコードはまた別の案件で試してみたいと思います。
お二方、ありがとうございました!
♥ 1Who liked: No user -
投稿者検索結果