スマホ用でのボタンの非表示が対応されない件

0
いいねをした人: 居ません
  • このトピックには23件の返信、2人の参加者があり、最後に渡辺怜により2年、 10ヶ月前に更新されました。
15件の投稿を表示中 - 1 - 15件目 (全24件中)
  • 投稿者
    投稿
  • #79904
    渡辺怜
    閲覧者
    4

    【お使いの Snow Monkey のバージョン】  14.3.4
    【お使いの Snow Monkey Blocks のバージョン】11.4.0

    【お使いの Snow Monkey Editor のバージョン】5.06

    【お使いのブラウザ】Google Chorom

    ### 発生している問題
    以前質問したものです。診断コンテンツを教えて頂いたようにコーディングし、
    function.phpにテーマエディターをつかって編集してみました。
    しかし、『予期しない問題が発生しました。後でもう一度やり直すか、他の方法で管理者に連絡してください。』と、
    表示されます。(ちなみに全てのお問い合わせフォームの結果がこのように表示されています。)
    コードを入力できないので、画像を添付します。
    ご教授いただければ幸いです。

    ### 試したこと

    0
    いいねをした人: 居ません
    #79907
    渡辺怜
    閲覧者
    4

    管理者用メールは届いている状態です。

    0
    いいねをした人: 居ません
    #79972
    キタジマ タカシ
    参加者
    2255

    まず、テーマエディター(管理画面から編集する機能ですよね?)は絶対使わないほうが良いです。手元のパソコンで適当なテキストエディターで編集してサーバーにアップするのがいろいろと安全です。

    次に、キャプチャ画像の105行目に赤色の波線が表示されています。つまりここにエラーがあるということです(112行目も怪しい気がします)。実際にコードを動かしていないので勘違いかもしれませんが、条件式が &&|| もなく繋がっているからではないかと思います。

    0
    いいねをした人: 居ません
    #80033
    渡辺怜
    閲覧者
    4

    アドバイスありがとうございます。
    まずは、VScode と &を使ってもう一度コーディングしてみます。もう一度トラブルがあればご相談します。

    0
    いいねをした人: 居ません
    #80036
    渡辺怜
    閲覧者
    4

    他に気になることがあれば教えて下さい。

    0
    いいねをした人: 居ません
    #80038
    キタジマ タカシ
    参加者
    2255

    画像(そのもののデータ)を echo しているのが気になりました(img で表示するのかと思っていたので)が、これが仕様かもしれませんし、あとはやってみて問題があればというところではないでしょうか。

    0
    いいねをした人: 居ません
    #80047
    渡辺怜
    閲覧者
    4

    ありがとうございます。まずは試してみます。

    0
    いいねをした人: 居ません
    #80052
    渡辺怜
    閲覧者
    4

    ご指摘いただいたように、コードを変更してみましたが、以下の画像のように表示されます。
    この場合は、SnowMonkey以外に問題があるということでしょうか?

    0
    いいねをした人: 居ません
    #80055
    キタジマ タカシ
    参加者
    2255

    Internal Server Error と表示されているので追加したコードになんらかのエラーがあるのではないかと思います。サーバーのエラーログをみるとエラーの内容や行番号が出力されていないですかね?

    0
    いいねをした人: 居ません
    #80056
    渡辺怜
    閲覧者
    4

    現在、local by flywheelを使って、ローカル環境を構築、VS Codeでコーディングをしています。
    この場合、サーバーのエラーログを見ることはできますか?
    検索ワードを変えて検索してみたのですが、サーバーのエラーログを見る方法は出てきませんでした。
    教えていただければ幸いです。

    0
    いいねをした人: 居ません
    #80058
    キタジマ タカシ
    参加者
    2255

    Local は僕もあまり詳しくないのですが、Local のディレクトリ内にあるログファイルがそうかもしれないですね。

    ~/Local Sites/名前/logs/php
    
    0
    いいねをした人: 居ません
    #80059
    渡辺怜
    閲覧者
    4

    ありがとうございます。

    [05-Jul-2021 01:39:48 UTC] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function {closure}(), 1 passed in C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp-hook.php on line 294 and exactly 2 expected in C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\themes\snow-monkey\functions.php:100
    Stack trace:
    #0 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp-hook.php(294): {closure}('\n<!-- wp:paragr...')
    #1 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\plugin.php(212): WP_Hook->apply_filters('\n<!-- wp:paragr...', Array)
    #2 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\App\Controller\Complete.php(43): apply_filters('snow_monkey_for...', '\n<!-- wp:paragr...', Object(Snow_Monkey\Plugin\Forms\App\Model\Responser), Object(Snow_Monkey\Plugin\Forms\App\Model\Setting))
    #3 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\App\Contract\Controller.php(60): Snow_Monkey\Plugin\Forms\App\Controller\Complete->set_message()
    #4 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\App\Model\Dispatcher.php(31): Snow_Monkey\Plugin\Forms\App\Contract\Controller->__construct(Object(Snow_Monkey\Plugin\Forms\App\Model\Responser), Object(Snow_Monkey\Plugin\Forms\App\Model\Setting), Object(Snow_Monkey\Plugin\Forms\App\Model\Validator))
    #5 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\App\Rest\Route\View.php(150): Snow_Monkey\Plugin\Forms\App\Model\Dispatcher::dispatch('complete', Object(Snow_Monkey\Plugin\Forms\App\Model\Responser), Object(Snow_Monkey\Plugin\Forms\App\Model\Setting), Object(Snow_Monkey\Plugin\Forms\App\Model\Validator))
    #6 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\App\Rest\Route\View.php(123): Snow_Monkey\Plugin\Forms\App\Rest\Route\View->_send()
    #7 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\plugins\snow-monkey-forms\snow-monkey-forms.php(167): Snow_Monkey\Plugin\Forms\App\Rest\Route\View->send()
    #8 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\rest-api\class-wp-rest-server.php(1139): Snow_Monkey\Plugin\Forms\Bootstrap->Snow_Monkey\Plugin\Forms\{closure}(Object(WP_REST_Request))
    #9 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\rest-api\class-wp-rest-server.php(985): WP_REST_Server->respond_to_request(Object(WP_REST_Request), '/snow-monkey-fo...', Array, NULL)
    #10 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\rest-api\class-wp-rest-server.php(412): WP_REST_Server->dispatch(Object(WP_REST_Request))
    #11 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\rest-api.php(354): WP_REST_Server->serve_request('/snow-monkey-fo...')
    #12 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp-hook.php(292): rest_api_loaded(Object(WP))
    #13 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp-hook.php(316): WP_Hook->apply_filters('', Array)
    #14 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\plugin.php(551): WP_Hook->do_action(Array)
    #15 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp.php(388): do_action_ref_array('parse_request', Array)
    #16 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\class-wp.php(750): WP->parse_request('')
    #17 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-includes\functions.php(1291): WP->main('')
    #18 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-blog-header.php(16): wp()
    #19 C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\index.php(17): require('C:\\Users\\wtnb9\\...')
    #20 {main}
      thrown in C:\Users\wtnb9\Local Sites\crescitaacademy\app\public\wp-content\themes\snow-monkey\functions.php on line 100
    [05-Jul-2021 01:39:49 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:39:50 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:39:50 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:39:51 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:40:26 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:40:27 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:40:28 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(
    [05-Jul-2021 01:40:28 UTC] Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: ::1:9000 (from HTTP_X_FORWARDED_FOR HTTP header), localhost:9000 (fallback through xdebug.client_host/xdebug.client_port) :-(

    このように表示されていました。

    0
    いいねをした人: 居ません
    #80068
    キタジマ タカシ
    参加者
    2255

    フックの引数が不足してましたかね。

    add_filter(
    	'snow_monkey_forms/complete/message',
    	function( $message, $responser ) {
    		// 省略
    	},
    	10, // 優先度
    	2   // 受け取る引数の数
    );

    あと、themes\snow-monkey\functions.php:100 となっているので Snow Monkey の functions.php にコードを追加されていると思いますが、親テーマにコードを追加するのは絶対にやめたほうが良いです。テーマを更新するとネット上から最新のコードをダンロードしてきてお使いの WordPress 環境のそのコードをまるっと置き換えます。なので例えば Snow Monkey をアップデートするとその functions.php に追加したコードもネット上からダウンロードされたコードで上書きされ消えてしまいます。プラグインも同様です。

    0
    いいねをした人: 居ません
    #80079
    渡辺怜
    閲覧者
    4

    ありがとうございます。
    フックの引数を増やしてみます。
    また、編集の仕方も教えていただいた方法に変更してみます。

    0
    いいねをした人: 居ません
    #80165
    渡辺怜
    閲覧者
    4

    編集の方法もプラグインのアップロードの方法に変えてチャレンジしてみました。
    (filterでロード画面が出るところまでは成功しました。)
    以前のようなエラー画面は出ていないのですが、送信ボタンをおしても
    重いのか、ページが変わらなくなりました。

    FTPサーバーでのアップロードが上手くいかず、Wordpress上でのアップロードだから重たいのでしょうか?

    0
    いいねをした人: 居ません
15件の投稿を表示中 - 1 - 15件目 (全24件中)
  • トピック「スマホ用でのボタンの非表示が対応されない件」には新しい返信をつけることはできません。

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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