フォーラムへの返信
-
投稿者投稿
-
目次直下の「”」を消したいな、という意味です。
本来こういう文字は表示されないので、なんらかカスタマイズの影響かなと思います。別トピックで目次に関するカスタマイズをしたかと思いますが、使用中の目次に関するカスタマイズの PHP コードをそのままここに貼り付けてもらえますでしょうか?
こちら、「・」と見出しタイトルで上下に差がある(テキスト位置のほうが少し下)のは、どの部分調整すればいいですか?
こちらの環境ではずれていないので、おそらく文字のサイズとか、他の CSS が影響しているのだと思います。実際の画面をみてみないとどれだけずらせば良いか計算できないので、URL を教えてもらえないでしょうか?
♥ 0Who liked: No userあーなるほど、空白はいってたらそうなっちゃうんですね…。勉強になりました。解決済みということでトピック閉じます。
♥ 0Who liked: No userとなるとキャッシュのせいではなさそうですね。
https://67care.jp/blog/articles/page/2にアクセスすると普通の固定ページが表示されていることに気づきました。ブログ記事の一覧ページ(ブログトップページ)が表示されていないようです。カスタマイザー > ホームページ設定 > 投稿ページに固定ページが割り当てられているか確認してみてください。
ちょっとまだなぜリンク先が空になるのかわかりませんが、ひとまず上記の設定で記事の一覧ページは表示されるようになるのではないかと…。
♥ 0Who liked: No user「Snow Monkey: 最近の投稿ウィジェット」は、
Helper::get_template_part( 'template-parts/widget/snow-monkey-posts', 'recent', [ ... ] );というように、
Helper::get_template_part()というメソッドでテンプレートを読み込んで表示しているのですが、このメソッドには HTML を書き換えるフィルターフックが仕込んであるので、それを使ってstr_replace()、preg_replace()することは可能です。add_filter( 'snow_monkey_template_part_render', function( $html, $slug, $name ) { if ( 'template-parts/widget/snow-monkey-posts' === $slug && 'recent' === $name ) { // ここで書き換えて返す $html = preg_replace( ... ); return $html; } return $html; }, 10, 3 );置換で済まないレベルでもっとガッツリ変更が必要な場合はまた別の方法があるのでそのときは言ってください。
♥ 0Who liked: No user良かったです!閉じます。
♥ 0Who liked: No userウィジェット「任意の投稿」のレイアウトをリッチメディアにしたいんですが、可能でしょうか?
んー、ちょっとこれは難しいですね…。アップデートして新しくウィジェットを追加するという手もありますが、今後ウィジェットはブロックに置き換えられていくと思うので、積極的にウィジェットを追加するのは避けたいと考えています。
もし頻繁に更新する用途でないのであれば、「Snow Monkey: 最近の投稿ウィジェット」には表示条件を変更するフックが仕込んであるので、コードで指定して特定の投稿だけを表示させることはできると思います。
snow_monkey_recent_posts_widget_args_<ウィジェットID>それでよければコードを共有できます。
「任意の投稿」「任意のタクソノミー」ウィジェットのタイトルタグをh3やh4、内容(つまりページタイトル)をh4やh5に設定したいです。
申し訳ありませんが、基本的にウィジェット部分のタグのカスタマイズは難しいですね…。
♥ 0Who liked: No user表示画面の HTML をみてみると、リンク先が空になっており、そのため同じ URL のページが開く、という状態になっていました。
添付いただいたウィジェットの設定パネルに「Dont cache this widget」とあります。もしかしたら、URL が空の状態のウィジェットがキャッシュされているのではないでしょうか?「Dont cache this widget」にチェックして再度保存するか、キャッシュプラグインをオフにするとどうなりますでしょうか?
♥ 0Who liked: No userちなみに、news以外の投稿タイプを追加したい場合には、[ ‘post’, ‘news’, ‘topics’, ‘faq’ ]というように追加する感じでしょうか?
です!
解決したということでトピッククローズします。
♥ 0Who liked: No userこんな感じでしょうか?
.wpco .contents-outline a { flex-direction: row; padding: .23rem 0; } .wpco .contents-outline a:before { content: ''; width: 10px; height: 10px; border-radius: 100%; margin-top: 1em; font-size: 1px; overflow: hidden; padding: 0; } .wpco .contents-outline ol ol { font-size: 14px; }上記に関連して追加がありまして、目次のタイトル「目次」後の「”」を非表示にしたいです。
これはちょっとどういう意味なのかわかりませんでした。
♥ 0Who liked: No user@dmc さん
下記のコードを My Snow Monkey プラグイン、もしくは子テーマの functions.php に貼り付けてみてください。
add_action( 'pre_get_posts', function( $query ) { if ( $query->is_main_query() && $query->is_author() ) { $query->set( 'post_type', [ 'post', 'news' ] ); } } );[ 'post', 'news' ]が表示する投稿タイプの指定です。newsの部分をご自身の環境に合わせて変更してください。♥ 0Who liked: No userSnow Monkey v7.11.0 をリリースしました。テーマをアップデートの上、下記の作業をおこなってみてください。
まず、下記のトピックで提示したコードは不要になりますので削除してください。
次に、新たに下記のコードを追加してください。これで全ての目次ウィジェット/ブロックのタグが変わるかと思います。
add_filter( 'inc2734_wp_contents_outline_view_render', function( $html, $slug, $name, $vars ) { if ( 'wp-contents-outline' === $slug ) { return preg_replace( '|<h2 class="wpco__title">(.*?)</h2>|', '<div class="wpco__title">$1</div>"', $html ); } return $html; }, 10, 4 );♥ 0Who liked: No user閉じます!
♥ 0Who liked: No user詳しくはわからないのですが、どうもフォントによって行(背景色がある部分)の上よりだったりしてしまうみたいです。試しに下記の CSS を追加してみてください。
.smb-badge { font-family: sans-serif; }フォントによって行内での位置が変わるとなるとこちらでコントロールするのは難しいのでそれぞれの利用者で微調整してもらう感じになるかなと思います。フォントが
sans-serif固定というのも微妙ですし。上記サイトの場合、
.smb-badge { padding-bottom: .25em; }とするとどうですかねー。
♥ 0Who liked: No userトピッククローズします。
♥ 0Who liked: No user目次のみh2のままなんです
下記の絡みですね。
現状では変更する方法がありません。フックを追加するなどでなんとかできないか調べてみます。
♥ 0Who liked: No user -
投稿者投稿

