nishiki_blocks_pro_posts_yyy_article_zzz の表示箇所について。

表題の件ですが、 nishiki_blocks_pro_posts_before_article_image nishiki_blocks_pro_posts_after_article_image nishiki_blocks_pro_posts_before_article_header nishiki_blocks_pro_posts_after_article_header こちらのすべての表示箇所がすべて同じところになります。(想定外の場所) posts/block.php を見てみても、どうしてここに表示されるのか…という感じで… 画像を添付しましたのでご確認お願いいたします。
No description
No description
3 Replies
imamura
imamura2mo ago
もしかして echo で出力させてないですかね。 投稿一覧ブロックの出力は一旦変数に格納する処理になっているので、nishiki_blocks_pro_posts_xxxx_article_xxx フィルターは return で値を返す必要があります。
TKHR a.k.a たったか
なるほどです!echoで出力していました。return で書き換えたところ、意図した場所に表示されました!ありがとうございます。…これが「フィルター」ってことなんですね。
imamura
imamura2mo ago
前にちょっとだけ話したかもですが、apply_filters はデフォルト値をフックで変更したい(上書きしたい)時に使う関数って認識でいいかなと思います。 下のコードのケースだと、デフォルトは空「''」の出力で、フィルターを使って何かのコンテンツを返したりできる、みたいなイメージです。
$output .= apply_filters( 'nishiki_blocks_pro_posts_before_article_header', '' );
$output .= apply_filters( 'nishiki_blocks_pro_posts_before_article_header', '' );
https://developer.wordpress.org/reference/functions/apply_filters/
Andrew Nacin
WordPress Developer Resources
apply_filters() – Function | Developer.WordPress.org
Calls the callback functions that have been added to a filter hook.
Want results from more Discord servers?
Add your server
More Posts
Ver1.0.380 フッターの配置が崩れますお疲れさまです。テーマの動作についての問い合わせです。 Nishiki Ver1.0.380(最新)にて、「テンプレート:右サイドバー」「ページタイトル非表示」の状況で、フッター以降のコンテンツの配WordPress.comでの運用についてNishiki proはWordPress.comでの運用に対応はしていますでしょうか。 もしWordPress.com上で運用している方がいらっしゃいましたら、不具合が起きた事例などがないか確認させタグ絞り込みアーカイブページ(?)や検索結果でもサイドバーを表示したいNishiki、Wordpressとも最新版を使用しています。 表題の通り、特定のタグで絞り込んだ一覧ページと、検索結果一覧のページでサイドバーが表示されないのですが、 テーマ側のカスタムオプション固定ページの「ページタイトルを非表示にする」を選んだ際のコンテンツの挙動についてこの設定をした際、 .container.column { zoom: 1; margin: 3rem auto; ←これ } があり、上に隙間ができてしまいます。 スクリーンショparts/archive/post.php のへのアクションフックの追加雑談でも書いているのですが、カスタムでちょっと詰んでまして… <?php do_action('nishiki_pro_before_article_header'); ?> ←これ <headerVimeo動画の表示についてはじめまして、お世話になります。 タイトルの通りVimeo動画の表示について質問です。 今運営しているサイトにVimeo動画を埋め込んだのですが、スマホで見ると動画の上下に大きな空白ができてしまいレイアウトブロックのクラス設定が消えるNishiki Proのレイアウトブロックを利用してブロックを作成していたのですが、 作成したページを更新すると、レイアウトブロックに設定していたクラス名が消えてしまいます。 当初レイアウトブロックホーム画面をシェアした時のアイキャッチ画像についていつも助けていただきありがとうございます! https://manijus.com/ のサイトですが、メッセージなどでシェアをした時に、コーヒーがアイキャッチ( **https://manijus.