キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 31 - 45件目 (全2,505件中)
  • 投稿者
    投稿
  • 返信先: 再利用ブロックが保存できない #52981
    キタジマ タカシ
    キーマスター

    教えて頂いた内容をmy snow monkeyにアップロードし、[youtube_register_icon]を再利用ブロックに記述してみたところ、エラーはなく保存はできましたが、表示されたページでは「空白」となっていました(反映されていませんでした)。残念。

    んーなんでしょうね。こちらの環境ではチャンネル登録ボタンが表示されました。再利用ブロックにするとダメということなら、僕ならいっそのこと全体をショートコードにして、再利用ブロックとして使うのではなくショートコードとして使うかなーと思いました。

    ちなみに、サーバーのエラーを確認したところ、
    「クロスサイトスクリプティング(タグ1)からの防御(

    WordPress や Snow Monkey の仕様ではなく WAF 側でブロックされているようなので、僕が断言することはできませんが、現状からしておそらくそうなのだろうと思います。

    「実際のページにもエディターにも CSS が反映」の箇所ですが、これは、style.cssに記述した内容が、カスタマイザー>追加CSSにも表示されるということでしょうか?

    いえ、書いている通り「実際のページとエディター」に反映されます。つまり普通に CSS ファイルとして読み込まれます。

    また、カスタマイザー>追加CSSにすでに記述している場合は、それをsyle.cssにコピペして、追加CSSの記述分は削除しなければいけませんか?

    そうなります。

    0
    返信先: ドロワーの検索窓を削除する方法 #52974
    キタジマ タカシ
    キーマスター

    解決できて良かったです! トピック閉じます。

    0
    返信先: 再利用ブロックが保存できない #52972
    キタジマ タカシ
    キーマスター

    my snow monkeyのPHPファイルに記述して使用するのでしょうか?

    ですです。ショートコードだと WAF に弾かれないかどうかはやってみないとわからないのでぜひ試してみてください!

    0
    返信先: ドロワーの検索窓を削除する方法 #52970
    キタジマ タカシ
    キーマスター

    なるほど!

    とりあえず、チェックするとカスタマイザーに項目が表示されるようになると思いますので試してみてください!

    謎なのはなぜドロワーナビゲーションにチェックが入っていないのにドロワーが表示されているのかということろです…。カスタマイズでそのような挙動にしている可能性がありますので、

    1. ドロワーナビゲーションにチェック
    2. ドロワーナビゲーション内に検索ボックスを表示する のチェックを外す
    3. 1 でつけたチェックを戻す

    が良いかもです。

    0
    返信先: 再利用ブロックが保存できない #52968
    キタジマ タカシ
    キーマスター

    やるとすればショートコード化ですかねぇ。

    例えばこんな感じでショートコードをつくっていて、

    add_shortcode(
    	'youtube_register_icon',
    	function() {
    		ob_start();
    		?>
    		<script src=”https://apis.google.com/js/platform.js”></script>
    		<div class=”g-ytsubscribe” data-channelid=”UCyncEIneWdYVDG286mZ74Sg” data-layout=”full” data-count=”default”></div>
    		<?php
    		return ob_get_clean();
    	}
    );

    再利用ブロックの中に [youtube_register_icon] と入れるみたいな。

    0
    返信先: 再利用ブロックが保存できない #52962
    キタジマ タカシ
    キーマスター

    scriptiframe ということは WAF も怪しいかもですね。先に書いたエラーログの確認と、サーバーに WAF の設定があるようなら WAF をオンオフしてみてください。

    0
    キタジマ タカシ
    キーマスター

    ページトップ(フロントページ)にカスタム投稿の一覧を表示させたいのですが、固定ページのブロックやウィジェットだとイメージしているような形で表示させることができませんでした。
    他にどういった方法がありますでしょうか?

    方法は2つ考えられます。

    1. Snow Monkey Blocks の最近の投稿ブロックを使う
    「ひがおくんブログ」のところは、最近の投稿ブロックの「シンプル」レイアウトに似ているので、まず「シンプル」で設置して、CSS で調整する、あるいは My Snow Monkey や子テーマを使って blog カスタム投稿タイプの一覧部分のテンプレートを上書きするということが考えられます。

    テンプレートの上書きの場合、影響範囲が最近の投稿ブロック内だけではなく blog のカスタム投稿アーカイブページにも影響する(最近の投稿ブロックと同じレイアウトになる)ので、一覧ページはこのデザインにしたくない場合は採用しないほうが良いかもしれません。

    2. ショートコードをつくる
    [blog_entries] みたいなショートコードをつくって、それを固定ページに埋め込む方式です。ショートコード用の PHP コードは My Snow Monkey か子テーマに書く必要があります。こちらは先に書いた方法とは違い blog のカスタム投稿アーカイブページには影響しないので、アーカイブページのデザインもトップページに揃えたい場合は採用しないほうが良いかもしれません。

    ※ちなみに、「新着情報」の部分も現状はカスタム HTML ブロックでしょうか?カスタム HTML だと新着情報を更新したときにカスタム HTML も更新しないといけなくなるので、ここも最近の投稿ブロックを使うのが良いと思います。「テキスト」レイアウトで結構近い感じになるかなと思いました。

    ※一覧を表示させたい箇所に「カスタムHTML」ブロックを差し込んで、カスタム投稿一覧ページで使用されている PHP コードをそのまま転用すればいいのかな?と個人的には考えているのですが、どのファイルのどの場所か見つけられませんでした。

    カスタム HTML ブロックはあくまで HTML しか書けないので PHP を埋め込むことはできません。PHP を埋め込みたい場合はショートコード化するのが一般的だと思います。

    0
    キタジマ タカシ
    キーマスター

    is_single() && ! in_category( 'news' ) じゃないですかね?

    0
    返信先: 再利用ブロックが保存できない #52954
    キタジマ タカシ
    キーマスター

    保存したブロックの呼び出し方をご教示頂けますでしょうか?

    インサーターの一番下あたりにあると思います。

    また、以前、下記のような「ブロック」のページがあったような
    気がしたのですが、私の環境では見つけることができませんでした。

    再利用ブロックのページは WordPress のデフォルトで非表示なんですよね。右上の「ツールと設定」の中の「全ての再利用ブロックを管理」から移動できるみたいです。

    0
    キタジマ タカシ
    キーマスター
    返信先: 再利用ブロックが保存できない #52930
    キタジマ タカシ
    キーマスター

    こちらの環境で試してみたところ、

    <!-- wp:heading -->
    
    <!-- /wp:heading -->

    の部分がブロックとしてこわれていると表示されたのでそこを削除してから再利用ブロックに変換してみたところ、正しく変換されました。

    同じように heading 部分を削除してみると変化ありますでしょうか? もしそれでもダメなら何らかの原因で裏側でエラーがおきている可能性があります。エラーがでた時刻にサーバー(PHP)のエラーログに怪しい記述がないか確認してみてください。

    0
    キタジマ タカシ
    キーマスター

    「投稿ページ上部・投稿ページ下部」は、カスタマイザー → ホームページ設定 → 投稿ページに割り当てられた固定ページに表示されます。確認しているページがその割り当てられたページかどうかまず確認してみてください!

    0
    返信先: ドロワーの検索窓を削除する方法 #52926
    キタジマ タカシ
    キーマスター

    あれれ、なんででしょう…。ダッシュボード → メニューで、作成済みのメニューがどこに割り当てられているか教えてもらえますでしょうか。

    例えば、下記の画像の場合だと「グローバルナビゲーション(PC用) 」「ドロワーナビゲーション(モバイル用)」の2箇所にメニューが割り当てられています。

    0
    返信先: 再利用ブロックが保存できない #52897
    キタジマ タカシ
    キーマスター

    再現できるか試してみようと思いますので、どのようなブロックを再利用ブロック化しようとしているのか教えてください!

    テキストモードに切り替えてここにコピーした HTML を貼り付けてもらうと良いかもです。

    0
    キタジマ タカシ
    キーマスター

    コレ多分 REST の中の話なので、「フォームのページのとき」というよりは「REST のとき」になるのかなという気がします。でもそれよりも、if ( ! defined( 'IS_TOP' ) ) return; が問題なので、同じように「! defined( 'IS_TOP' ) のとき」に remove_filter すると良いかもしれません。

    でもそもそもこれは挙動が SWELL のバグっぽいので、return $content; するように直してもらうのがベストだと思います(もしそうすると SWELL の他の部分に問題がでるようだとそれも難しいかもしれませんが…)。

    0
15件の投稿を表示中 - 31 - 45件目 (全2,505件中)