メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 586 - 600件目 (全7,487件中)
  • 投稿者
    投稿
  • 返信先: Snow Monkey Search が実装できません #141506
    アバター画像キタジマ タカシ
    参加者
    2588

    WordPress のバージョンは、6.6.1 です。

    僕の環境(6.6.1)でも確認してみたら、確かに「注意: このプラグインは現在使用中の WordPress バージョンではテストされていません。」と表示されました。ちょっとなぜかわかりませんが、特に影響は無いので、とりあえず無視してもらって大丈夫です。

    こちらでご確認いただけるかと思います。

    ありがとうございます、助かります!
    確認してみたところ、検索ボタンを押すと

    https://xs217022.xsrv.jp/wpiwaki/wpiwaki/custom_posttype/?s=&snow-monkey-search=1473

    という URL に遷移していました。本来は

    https://xs217022.xsrv.jp/wpiwaki/custom_posttype/?s=&snow-monkey-search=1473

    が正しいので、なぜか /wpiwaki が余分に追加されてしまっているようです。
    現状 WordPress がドメイン直下ではなくてサブディレクトリにインストールされているようですが、Snow Monkey Search にサブディレクトリではうまく動かない不具合があるのかもしれません。一度サブディレクトリの環境を用意して調査してみます。

    「ブログのトップ(home)」というのは、表示設定で「最新の投稿」としている時だけでしたでしょうか。他に手段があったかどうか、ど忘れしてしまいました。

    「最新の投稿」の場合はサイトのトップページがそれになります。固定ページを割り当てている場合は「投稿ページ」に割り当てたページがそれになります。

    0
    Who liked: No user
    返信先: Snow Monkey Search が実装できません #141495
    アバター画像キタジマ タカシ
    参加者
    2588

    などカテゴリー毎の記事一覧ページの上部に、絞り込み検索が表示されるものと思っていますが、違いますでしょうか?

    あ、すみません、表示されるのは、現状「ブログのトップ(home)」と「カスタム投稿アーカイブ」のみとなります。

    さらに詳細表示では「注意: このプラグインは現在使用中の WordPress バージョンではテストされていません。」と表示されました。

    WordPress のバージョンは何ですか? Snow Monkey Search の動作には 6.6 以上が必要です。

    しかしそれはそれで、キーワード検索してみても「ページが見つかりませんでした。お探しのページは移動したか削除されています。この検索ボックスから検索してください。」と結果が出力されませんでした。

    んーこれはもしかしたら不具合かもしれません。実際に動作が確認できるページはありますか?

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    ありがとうございます。

    こちらの環境にインポートして記事に挿入してみたのですが、普通に挿入できました。なので原因はまだわからないのですが、一つ気になったのは、ブロックの構造が古い?のかブロックバリデーションエラー(保存されている HTML と本来出力されるべき HTML の構造が違う)がでていたので、それは直してみたほうが良いかもしれません。

    そのパターンの編集画面にいったら「ブロックのリカバリーを試行」というボタンがでると思うので、それをクリックして、でなくなったら保存してください。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    こちらも試してみたのですが、現在位置が常にtop:0となるため、移動しませんでした…。

    あーなるほど…ドキュメントの0pxじゃなくて画面の0pxになるからだめですね…。(TT)

    もしくは、アクション時にフォーム内の.smf-focus-pointではなく、body要素にフォーカスポイントを変更するということは仕様上難しいでしょうか?

    この動作は js で実現しているので、フックとかで変えられないんですよね。なのでやはり現状では top でずらすしか無い気がします。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    CSS を見た印象だと、確認画面、完了画面用の文言はフォームの中(記事の編集画面ではなくてフォームの編集画面の中で入力している)にあるのかなと思ったのですがどうでしょうか? そうだとすると、.smf-focus-point はフォームの最上部にあるから切れずに表示されるのかなと思ったのですが、ちょっと状況がよくわからずでして…。

    .smf-focus-pointのtop位置を変更した場合の懸念点ってありますでしょうか?

    変更することを想定していなかったので、変更するとどういうことが考えられるのかはわからないのですが、送信自体ができなくなるようなクリティカルな問題は発生しないのかなとは思います。

    ちなみに、

    .smf-focus-point {
      top: -1000px;
    }

    という指定だと画面幅によって、どこまでずらしたいかが変わってきて -1000px という固定値だと意図しない位置になる場合もあるのかなと思ったので、

    .smf-focus-point {
      position: fixed;
      top: 0;
    }

    とするとどうでしょうか?

    0
    Who liked: No user
    返信先: メールの送信ができない #141476
    アバター画像キタジマ タカシ
    参加者
    2588

    迷惑メールがご自身のメールボックスに届くことが、サイトの問い合わせフォームからメール送信できなくなる原因になることはあまり考えられないかなと思います。

    サイトが悪用されて、逆にサイトから大量の迷惑メールを送信している状態であればレンタルサーバー会社からメールの送信機能を止められて、サイトの問い合わせフォームからメール送信できなくなるということはあるかもしれません。
    ただ、その場合だとレンタルサーバー会社から通知がくる気がするので、まずは一般的なところから確認するのが良いと思います。

    メール送信に失敗する原因としてよくあるのは、下記かなと思います。

    – フォームの設定画面で管理者宛のメールアドレスが設定されていない
    – サイトからメール送信するのに SMTP の設定が必要(参考:https://suzunon.com/word-press/wp-mail-smtp/)

    まずはフォームの設定画面で管理者宛のメールアドレスが設定されているか確認してみてください。
    次に、サイトのメール送信機能自体が生きていか確認するために「パスワードのリセットメール」が送信されるか確認してみてください(参考:https://www.conoha.jp/lets-wp/wp-password-forgot/)。

    管理者宛のメールアドレスが設定されていて、サイトのメール送信機能自体も生きている場合は、コードを書いたりしてデバッグが必要かもです…。

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2588

    react-dom.min.js〜 のところが原因となるエラーなのではないかと思うのですが、エラーメッセージが無いですね…ちょっとこのパターンは初めてなのでどういうことかわからないです…。

    なので、思いつくところからやるしかないかなと思うので、下記をお願いできますでしょうか?

    – 別のブラウザだと正しく操作できるか試してみてください。
    – 問題のパターンをコピーして、ここに貼り付けることはできますでしょうか?(外観→パターン→マネーキャリアのところにある点が縦に3つあるボタンをクリック→JSON としてエクスポートをクリック)

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    そうですね、それが良いと思います。

    今サイトも拝見したのですが、おそらく WordPress が 6.0 ですかね? もしそうだとしたら結構古いので、一気にアップデートするとデザインの崩れがおこる可能性も考えられるかなと思います。

    個人的には、念の為テスト環境的なところでアップデートして問題がないことを確認してから本番環境のアップデートをおこなうのが良いのではないか、とは思います。

    もしテスト環境が無い場合は、All in One WP Migration 等のプラグインでサイトをエクスポートして、テスト用の環境にインポートする、というのが簡単な方法かなと思います。が、

    – WordPress のバージョンが低いので All in One WP Migration のようなエクスポート・インポート用のプラグインがちゃんと動くのか
    – Snow Monkey のエラーがでている状態ではエクスポートできないと思うのでこの場合もリネームしてエラーを消してからが良いかも

    という懸念点はありますね…。

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2588

    スクショすみません、これはインサーター(各ブロックを挿入するためのパネル)のスクショなので、最近の投稿ブロックの設定パネル(画面右側に展開するパネル)のスクショをみたいです!

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    恐らく WordPress のバージョンが、Snow Monkey がサポートしているより低いのだと思います。

    管理画面に入れないとのことであれば、FTP ツールでサーバーに接続し、wp-content/themes/snow-monkey フォルダを適当な名前にリネームしてみてください。多分それで管理画面に入れるようになると思うので、WordPress をアップデートしてください。アップデートできたらリネームしたフォルダの名前を元に戻してください。

    ※ただ、アップデート後の WordPress のバージョンがお使いのプラグインやカスタマイズに対応しているものかはわからないので、すごく古いバージョンを使っていたのでしたら、ちょっと他の方法を考えた方が良いかもです。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    カスタム投稿の最近の投稿の選択が出てきませんでした。

    最近の投稿ブロックの設定パネルに、投稿タイプを選択するセレクトボックス自体が表示されないのでしょうか? それとも、セレクトボックスは表示されるけど「施工事例」という選択肢が表示されないのでしょうか?

    また、可能であれば、最近の投稿ブロックの設定を確認したいので、最近の投稿ブロックの設定パネルのスクショをみたいです!

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    「このブロックでエラーが発生したためプレビューできません」が表示されたタイミングで、ブラウザのコンソールに何らかのエラーメッセージが表示されると思います。

    そのメッセージを見れば原因が特定できる場合があるので、メッセージ、あるいはメッセージが確認できるスクショをここに貼り付けてください!

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2588

    あーこれちょっと難しい問題ですね…。

    一応、

    add_filter(
    	'render_block_snow-monkey-forms/snow-monkey-form',
    	function( $html ) {
    		return str_replace( 'smf-focus-point', '', $html );
    	}
    );

    というコードで .smf-focus-point を消すことはできるのですが、フォームの画面遷移が画面リロード無しで非同期で実行されるため、.smf-focus-point が無いとフォームの先頭への移動が実行されず、送信してもその位置のままになるからかなり操作感がわるくなってしまいます。

    ちなみに、

    確認画面、完了画面でフォームより上の文言を変更しているのですが、

    Snow Monkey Forms は入力・確認・完了画面の遷移が同一ページ上で行われるので、フォームの外側で、確認画面と完了画面だけ文言を変えるというのが普通ではできないのでは?と思ったのですが、どのように実装されているのでしょうか?

    1
    Who liked:
    返信先: 投稿一覧に投稿日時が表示されない。 #141416
    アバター画像キタジマ タカシ
    参加者
    2588

    template-parts/archive/entry/entry テンプレートパーツでは日付表示の有無がコントロールできないので(できるようにしたほうが良いかもですが)、まず、下記のように変更してみてください。

    \Framework\Helper::get_template_part(
    	'template-parts/archive/entry/entry',
    	'all-entries', // ここを変える
    	$args
    );

    \Framework\Helper::get_template_part(
    	'template-parts/archive/entry/entry',
    	'marketing-entries-archive', // ユニークなものならなんでも良いですが、ここでは marketing-entries-archive としておきます
    	$args
    );

    次に、メタ情報のテンプレートパーツの引数をカスタマイズします。

    add_filter(
    	'snow_monkey_get_template_part_args_template-parts/loop/entry-summary/meta/meta',
    	function( $args ) {
    		// 先で指定した name 付き(marketing-entries-archive)でテンプレートパーツが呼ばれたときだけ実行
    		if ( 'marketing-entries-archive' === $args['name'] ) {
    			$args['vars']['_display_published'] = true; // 日付を表示
    		}
    		return $args;
    	}
    );

    試してみてください!

    1
    Who liked:
    アバター画像キタジマ タカシ
    参加者
    2588

    んーとなると is_page() に何かあるんですかね〜。でもこちらの環境では is_page() を使っても PHP Deprecated: は出力されなかったので、is_page() + 何か、あるいは is_page() のときに発火する何か、みたいな可能性もあるのかなと思いました。

    トピックのクローズをお願いします!

    0
    Who liked: No user
15件の投稿を表示中 - 586 - 600件目 (全7,487件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。