-
投稿者検索結果
-
2023年7月11日 1:56 PM #128010
返信が含まれるトピック: アーカイブページを表示させる際、カテゴリごとにタイトルを変更したい
GONSY様
ご返信ありがとうございます。
すみません、サイトのURLを掲載しておりませんでした・・・
サイトのURLと、アーカイブページ のURLは以下です。【サイトURL】
【アーカイブページ 】
###
このタイトルはSnow Monkey の通常のページタイトル(アーカイブ)に使われている装飾と異なります。
これはCSSで装飾されていますか?またはほかの方法で「Archive」のタイトルをつけていますか?
###こちらですが、cssではなくアーカイブページのカスタマイズで、ウィジェット編集の「アーカイブページ上部」から設定いたしました。画像を添付いたします。
ご教授いただきましたアーカイブページのHTMLですが、こちらは、ページごとにHTMLを編集できるということでしょうか…?
よろしくお願いいたします。
♥ 0Who liked: No user2023年7月11日 10:25 AM #127964返信が含まれるトピック: カスタマイザーのコピーライトにショートコードが使えたら嬉しい
2023年7月11日 10:17 AM #127956返信が含まれるトピック: カスタマイザーのコピーライトにショートコードが使えたら嬉しい
すみません!バージョン番号を間違ってしまって、正しくは 20.5.0 になります。一旦 24.5.0 を消してから 20.5.0 をリリースするので、お手数おかけしますが zip でアップデートをお願いします…(24.5.0 のほうが大きくて自動通知はでないので…)
♥ 0Who liked: No user2023年7月11日 9:55 AM #127951返信が含まれるトピック: アーカイブページを表示させる際、カテゴリごとにタイトルを変更したい
【当該サイトのURL】 の提示がないので詳細なことはわかりませんが、このタイトルはSnow Monkey の通常のページタイトル(アーカイブ)に使われている装飾と異なります。
これはCSSで装飾されていますか?またはほかの方法で「Archive」のタイトルをつけていますか?
通常のHTMLは<header class="c-entry__header"> <h1 class="c-entry__title">Archive</h1> </header>
となっていて、
<h1 class="c-entry__title">Archive</h1>
をカテゴリーごとに任意のタイトルに変更することは可能です。
サイトのURLを提示されたほうが解決につながりやすいと思いますので、検討してみてください。♥ 0Who liked: No user2023年7月11日 7:25 AM #127944返信が含まれるトピック: sectionの背景の装飾をしたい
Snow Monkey には完全に自由に配置する機能は無いので、セクションブロックの中に画像ブロックを配置、それぞれの画像ブロックに独自の CSS クラスを設定、それらの CSS クラスに対して
position: absolute
等のスタイルを書く(追加 CSS 等を利用)、がぱっと思いつく方法かなと思います。♥ 0Who liked: No user2023年7月10日 11:02 AM #127915返信が含まれるトピック: ファーストビューについて
2023年7月10日 10:08 AM #127909返信が含まれるトピック: Snow Monkey Blocks「ピックアップスライダー」でカテゴリーを表示したい
↑上記間違いでした。すみません。
ログは同じ内容が出力されておりました。ので、フックは通っておりました。add_filter( 'render_block_snow-monkey-blocks/spider-pickup-slider', function( $block_content, $block ) { // デバッグ情報をログに出力 error_log( 'Block content before modification: ' . $block_content ); // 以下は、カテゴリー名をブロックコンテンツの前に追加する $post_id = get_the_ID(); $categories = get_the_category( $post_id ); if ( ! empty( $categories ) ) { $category_names = array_map( function( $category ) { return $category->name; }, $categories ); $category_string = implode( ', ', $category_names ); $block_content = '<div class="my-custom-category">' . $category_string . '</div>' . $block_content; } // デバッグ情報をログに出力 error_log( 'Block content after modification: ' . $block_content ); return $block_content; }, 10, 2 );
♥ 0Who liked: No user2023年7月9日 10:33 PM #1279032023年7月9日 8:58 PM #127900気になった点がいくつかあるので羅列します。
– 「PDFのURLを取得できず」というのは、
get_field('pdf')
で値が取れていないということですか?
–str_replace( 'src="' . get_the_post_thumbnail_url($filefiled) . '"', 'src="' . '"', $html )
だと、サムネイルの URL を空にしようとしているように見えます。(ただし、「ファイルのフィールド名を元にサムネイル URL を取得」しようとしているのでおそらくサムネイルの URL は取得できず、置換には失敗していると思います)
–template-parts/loop/entry-summary/figure/figure
を対象としてされていますが、ここにはリンクの HTML は無いと思うので、template-parts/loop/entry-summary
を対象にしてa
要素のhref
の値を書き換えるのが正しいのではと思うのですがどうでしょうか?2023年7月7日 3:55 PM #127847返信が含まれるトピック: Snow Monkey Blocks「ピックアップスライダー」でカテゴリーを表示したい
以下のフィルターフックでは再現できませんでした。
フック自体通ってないですかね? ログは出力されてない?
inc2734_wp_awesome_widgets_render_widgetなのか
確か非推奨のほうは↑のフックを通ったと思いますが、spider のほうのピックアップスライダーは↑のフックは通らないです。
render_block_snow-monkey-blocks/spider-pickup-slider
を通っているとして、このフックはブロックの HTML 出力をまるごと書き換えるフックになるので、pickup タグが付いている投稿の取得からループを回してスライダーとして出力するところまで全部を書かないといけません。コード的にはsnow-monkey-blocks/dist/spider-pickup-slider/view.php
をベースにすることになりますが、大きいのでメンテが大変だとは思います。例えばアップデートでピックアップスライダーブロックに機能が追加されたり HTML の変更が必要な場合はフックしたコードのほうにも反映しないといけません。2023年7月7日 12:13 PM #127834返信が含まれるトピック: Snow Monkey Blocks「ピックアップスライダー」でカテゴリーを表示したい
inc2734_wp_awesome_widgets_render_widget
なのか♥ 0Who liked: No user2023年7月7日 12:02 PM #127832返信が含まれるトピック: Snow Monkey Blocks「ピックアップスライダー」でカテゴリーを表示したい
以下のフィルターフックでは再現できませんでした。
add_filter( 'render_block_snow-monkey-blocks/spider-pickup-slider', function( $block_content, $block ) { // デバッグ情報をログに出力 error_log( 'Block content before modification: ' . $block_content ); // 以下は、カテゴリー名をブロックコンテンツの前に追加する $post_id = get_the_ID(); $categories = get_the_category( $post_id ); if ( ! empty( $categories ) ) { $category_names = array_map( function( $category ) { return $category->name; }, $categories ); $category_string = implode( ', ', $category_names ); $block_content = '<div class="my-custom-category">' . $category_string . '</div>' . $block_content; } // デバッグ情報をログに出力 error_log( 'Block content after modification: ' . $block_content ); return $block_content; }, 10, 2 );
♥ 0Who liked: No user2023年7月7日 11:01 AM #127828返信が含まれるトピック: カスタムメニュー のURL欄で 相対URLを使いたい
KGMさん、キタジマさんこんにちは。
横から失礼します。今回お困りの件ですが、ドメイン名が違うだけで、ドメインから先のパスが同じ場合は、ルート相対パスが使えると思うのですが、いかがでしょうか。(キタジマさんが提案されてたのはこちらかなと思います)
KGMさんのいう「絶対パス」がhttpから始まるのものなのか、ドメイン以下から始まるルート相対パスのことを指すのかがわからなかったので、重複になりますが、ご案内させてください
(ルート相対パスのことだったら、ごめんなさい)★使える例(ドメインが違うだけでドメインから先は一緒のパスである)
テスト環境:https://sitetest001.com/saiyou/fugafuga/
本番環境:https://hogehoge.com/saiyou/fugafuga/★使えない例(ドメインから先が違ってしまう)
テスト環境:https://sitetest001.com/saiyou/fugafuga/
本番環境:https://hogehoge.com/fugafuga/たぶん、All in One WP Migrationで置換はされるとは思いますが、URLの書き方にゆらぎがあったり(httpとhttpsが混在とか)すると漏れがあるかもなので、ご不安な場合でルート相殺パスが使えるならルート相殺パスが一番カンタンではないかと思います。
※蛇足ですが、今回お困りのことについては、Snow Monkeyテーマ由来ではなくWordPress自体がやってくれてること故のことになりますので、こちらのフォーラムの回答でピンと来ない場合は、googleなどでWordPress カスタムメニュー 絶対パスになってしまう などで自力で調査していただくのも解決の手かもしれません
2023年7月7日 9:42 AM #127824返信が含まれるトピック: Snow Monkey Blocks「ピックアップスライダー」でカテゴリーを表示したい
あーピックアップスライダーはちょっとむずかしいですね…。最近の投稿ブロックみたいにテンプレートパーツをロードしているわけではないので、
render_block_snow-monkey-blocks/spider-pickup-slider
フィルターフックでブロックの出力自体をまるごと再定義しないといけないと思います。更新が頻繁でないのであれば、コンテンツスライダーブロックで手動でレイアウト&更新したほうが簡単かも…。
2023年7月7日 9:37 AM #127823返信が含まれるトピック: カスタムメニュー のURL欄で 相対URLを使いたい
テストサイトで 結構たくさんのメニューを絶対パスで書いた場合多分ですがall-in-one migrationで移植する際に(子階層でWordpressを設置した場合)全て書き直す事になるのでは!?と 愚考しまして
メニュー機能を使っているならデータベース内ですよね? All in One Migration には詳しくないのですが、データベース内は自動的に書き換えてくれないのですかね? ファイルだとダメだと思いますが、その場合は
home_url()
とか適切に WordPress の関数を使えば大丈夫な気もしますが…。もし All in One Migration がデータベース内をうまく置換しれくれなくても、wp-cli の
wp search-replace
コマンドや、下記のようなツールで置換させることもできはしますね。♥ 0Who liked: No user -
投稿者検索結果