タグ付けされた質問 「errors」

WordPressでの作業中に発生するすべてのエラーが実際にWPが原因であるとは限りません。エラーについて質問するときは、できるだけ具体的にします。どのエラーが発生したかを伝えるだけでは、通常、それを追跡するのに十分ではありません。

8
ワードプレスが404エラーで上書きするため、非ワードプレスサブディレクトリにアクセスできません
以前に尋ねられ、適切に回答されていないこの質問を参照してください: Wordpressが実際のサブディレクトリ をオーバーライドし、 「Wordpress」以外のページ/コードが404エラーを取得する 私は同じ問題を抱えており、ネットで見つけたほぼすべてのものを試しました。それは間違いなく、ワードプレスでパーマリンクを有効にすることに関連しています。ただし、次のサブディレクトリに新しい.htaccessファイルを配置しました。 RewriteEngine off そして、問題はまだ存在しています。wordpress .htaccessファイルを完全に削除しても、問題は解決しません。 私はまた、のErrorDocument 401「不正アクセス」とのErrorDocument 404「不正アクセス」のようないくつかの他の提案の解決策を試み、リダイレクト301 / mysubdirectoryたhttp://www.mydomain.com/mysubdirectory/index.html 全て無駄に様々な場所に。 誰かが別のソリューションを提供できますか?修正できる唯一の方法は、パーマリンクをオフにすることですが、パーマリンクをオンにする必要があります。 おかげで、 ニコール

7
カスタムフィールドを保存するときに検証とエラー処理を追加しますか?
投稿タイプのカスタムフィールドを定義する関数があります。フィールドが「サブヘッド」であるとします。 投稿が保存されたら、入力に対して何らかの検証を行い、必要に応じて投稿編集画面にエラーメッセージを表示します。何かのようなもの: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some checking... if($_POST['subhead'] != 'value i expect') { // Add an error here $errors->add('oops', 'There was an error.'); } return $errors; } add_action('save_post','wpse_update_post_custom_values',1,2); これをsave_postアクションにフックしようとしていますが、エラーの処理方法がわかりません。関数に渡されたエラーオブジェクトは存在しないようで、独自のWP_Error objを作成してそれを返す場合、ポスト編集ページでエラーを吐き出すメカニズムによって尊重されません。 現在、カスタムメタボックス内にページ上のエラーメッセージがありますが、これは理想的とは言えません。WPが通常表示するような、大きくて赤くて上部にエラーがあります。 何か案は? 更新: @Denisの回答に基づいて、いくつかの異なることを試しました。エラーをグローバルとして保存することは機能しませんでした。これは、Wordpressがsave_postプロセス中にリダイレクトを行うため、グローバルを表示する前に強制終了するためです。 私はそれらをメタフィールドに保存することになりました。これに伴う問題は、それらをクリアする必要があることです。そうしないと、別のページに移動しても消えないため、エラーをクリアするだけのadmin_footerに追加された別の関数を追加する必要がありました。 非常に一般的なもの(投稿の更新)のエラー処理がこれほど不格好になるとは思いませんでした。明らかな何かを見逃していますか、これが最良のアプローチですか? // Handle post updating function wpse_5102_update_post_custom_values($post_id, $post) …

5
$ wpdb更新でエラーを表示
$wpdb->updateデータベースにあるカスタムテーブルを更新するために使用しています。私var_dumpが結果を返すとき: int(0) だから私$wpdb->print_error()は何が悪いのか見ようとしました。ただし、何も表示されません。私も試しました$wpdb->show_errors()が、再び何も表示されませんでした。 wpdbのドキュメントは、私はそれらを正しく使用している場合、私はわからないよので、これらの関数を使用する方法について多くの詳細には触れません。しかし、テーブルを更新した結果が0を返し、エラーを表示しないのはなぜですか?
21 errors  wpdb 

5
wp_enqueue_scriptが誤って呼び出されました
方法はわかりませんが、このエラーが発生しています: 注意:wp_enqueue_styleが誤って呼び出されました。wp_enqueue_scripts、admin_enqueue_scripts、またはlogin_enqueue_scriptsフックが実行されるまで、スクリプトとスタイルを登録またはエンキューしないでください。詳細については、WordPressでのデバッグをご覧ください。(このメッセージはバージョン3.3で追加されました。)行3049のwp-includes / functions.php 注意:wp_enqueue_scriptが誤って呼び出されました。wp_enqueue_scripts、admin_enqueue_scripts、またはlogin_enqueue_scriptsフックが実行されるまで、スクリプトとスタイルを登録またはエンキューしないでください。詳細については、WordPressでのデバッグをご覧ください。(このメッセージはバージョン3.3で追加されました。)行3049のwp-includes / functions.php 警告:ヘッダー情報は変更できません-ヘッダーは、行415のwp-login.phpで(wp-includes / functions.php:3049で開始された)によって既に送信されています 警告:ヘッダー情報は変更できません-ヘッダーは、行427のwp-login.phpで(wp-includes / functions.php:3049で開始された)によって既に送信されています これは、ログインしようとしたときに表示されるものです...他のサイトでは、最初のエラーが2つしかありません。修正しようとしましたが、できません。助言がありますか?

1
ログインエラーメッセージを変更する
質問を見てみましたが、似たようなものが見つかりませんでした。 ユーザーが間違ったユーザー名またはパスワードでログインしようとしたときに表示されるカスタムエラーメッセージを変更する必要があります。 次のように変更します。「エラー:ユーザー名%1 $ sに入力したパスワードが正しくありません。パスワードを忘れましたか?」この「間違った情報」(ほんの一例) 「add_filter」を使用しようとしましたが、私はそれに慣れていないので、どんな助けでも感謝します!ありがとう
19 errors 

10
予期しないエラーが発生しました。WordPress.orgまたはこのサーバーの構成に問題がある可能性があります
localhost WAMPサーバーでWordPressを実行していますが、「プラグイン」または「ダッシュボード>更新」または「ダッシュボード」に移動するたびに何も読み込まれません(WordPressのニュースも更新もありません。プラグインを検索できません)更新もしません)。 「プラグイン」セクションで、何かを検索しようとするとこれが表示されます。 予期しないエラーが発生しました。WordPress.orgまたはこのサーバーの構成に問題がある可能性があります。問題が解決しない場合は、サポートフォーラムをお試しください。 誰もこの問題に遭遇したことがありますか?私にとっては数週間前に一晩でした。それは長い間働いていたが、ある日停止した。私がすでにやったこと: GoogleおよびWordPress.orgのサポートフォーラムを検索しました。この問題は何百回も言及されており、解決策はありません。 php.ini、Apacheの構成、.htaccessを確認し、潜在的に関連するPHP / Apacheモジュールを有効にし、WAMPが「オンライン」に設定されているかどうかを確認しました(現在、他のネットワークコンピューターからWAMPにアクセスできます)。 「Windowsファイアウォールによるプログラムの許可」でWAMPのすべての許可を許可しました。 デフォルト以外のすべてのプラグインとテーマを無効にしました。 [設定]> [全般]をチェックして、URLが有効であるかどうかを確認しました。 [設定>パーマリンク]を再保存しました。 このlocalhostに別のWordPressをインストールすると、動作します。それでは、なぜ最初のものではないのですか?

3
WPエラーオブジェクトをキャッチする/処理する方法
wp_insert_post()を含むいくつかのWP関数をプラグイン内で直接実行しています。何か問題が発生した場合、これはWP Errorオブジェクトを返します。このエラーをキャッチする正しい方法は何ですか?組み込みのWP関数またはPHP例外などを使用します。
15 plugins  errors 


5
WP_DEBUGは設定されていませんが、まだ警告が表示されます
私が理解しているように、WP_DEBUGが設定されていない場合、警告が表示されることはありません。しかし、一部のサーバーの一部のサイトでは、まだいくつか表示されています。WP_DEBUGが設定されている場合に表示されるすべての警告ではなく、いくつかの警告を選択します。 私はphp.iniのエラーレベルを変更しようとしましたが、それは警告が表示されるかどうかには影響しないようですが、異なるサーバーで異なる量で表示されます(つまり、開発上の警告なし、ステージング上の警告、本番環境でさらにいくつかの警告)。

1
致命的なエラー(WSOD)保護を無効にする方法は?
致命的なエラー処理は、WordPress 5.1および5.2で導入されました。 ホワイトスクリーンオブデス(WSOD)保護と呼ばれることもあります。 開発/ローカルインストールで作業する場合、必要に応じてサイトを破壊できるようにしたい場合があります。たとえば、保護されたエンドポイント内で作業している場合は、サイトのメール回復プロセスを回避します(を参照is_protected_endpoint())。 サイトで技術的な問題が発生しています。手順については、サイト管理者のメール受信トレイを確認してください。 どうすれば致命的なエラー処理を無効にできますか?
12 errors 

2
プラグインでspl_autoload_register()を使用する必要がありますか?
プラグインでspl_autoload_registerを使用すると、次のようになります。 Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 私はいくつか読んで、さまざまな修正を見つけました。 SOの1人は、WordPressでspl_autoload_registerを使用しないと述べました。 それは正確ですか? エラーの「修正」を見つけることができると確信していますが、WPリリースごとにそれを実行する必要があるかどうかはわかりません。 自動ロード機能を使用しない場合、クラスをどのようにロードする必要がありますか?これが今壊れているものです: spl_autoload_extensions(".php"); spl_autoload_register(); use MyPluginClasses\Student as MS; $student = new MS\Student(); echo $student->sayHello(); 学生: <?PHP namespace MyPluginClasses\Student { class Student{ public function __Construct(){ echo "Hello Johnny"; } public …

3
エラー:MyClass :: start_lvl()の宣言は、Walker_Nav_Menu :: start_lvl()の宣言と互換性があるはずです
私は現在WordPressサイトで作業しており、管理者が[外観]> [メニュー]ページにアクセスすると、次のエラーが表示されます。 ErrorException:ランタイム通知:Walker_Nav_Menu_Edit :: start_lvl()の宣言は、wp-admin / includes / nav-menu.php行203のWalker_Nav_Menu :: start_lvl()の宣言と互換性があるはずです。 PHPの互換性の問題のようです。ローカル開発マシンでPHP 5.3.10を実行しています。 この問題を解決する最良の方法は何ですか?

3
Chromeで自動入力を使用すると「パスワードフィールドが空です」エラー
Chromeでログイン画面を開くと、ブラウザにフォームにユーザー名とパスワードが自動的に入力されます。しかし、送信ボタンを押すと、次のメッセージが表示されます。 エラー:パスワードフィールドが空です。 自動入力されたパスワードにスペースを追加して、もう一度削除すると、ログインできます。どうしているのですか?

6
更新のベストプラクティスは何ですか?
私のブログを削除するために何もしたくないです。アップグレードに関連する質問は次のとおりです。 Wordpressはどのくらいの頻度で更新する必要がありますか? それを行う最良の方法は何ですか? プラグインに問題があるかどうかを知る方法は?Wordpressの新しいバージョンが出たとき、既存のプラグインに問題があるかどうかを知る方法はありません。 プラグインはいつ更新すべきですか?ワードプレスと同時に? Worddpressをリリースする前に実行されるテストスイートはありますか?プラグインは含まれていますか?

2
「データベース接続の確立エラー」メッセージを上書きするプラグインはありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 4年前休業。 プロバイダーのデータベースサーバーに最近ダウンタイムがあり、サイトに約1時間、クラシックな「データベース接続の確立エラー」メッセージが表示されていました。 私は問題が何であるかを知っていましたが、そのメッセージを少し親しみやすいもの(理想的には、ユーザーを怖がらせないように、サイトのテンプレートに含まれるより詳細なメッセージ)に置き換えることができれば有用であることに気付きました。 私の質問は、この機能を提供するプラグインはありますか?または、このエラーは、プラグインを呼び出すには低すぎるレベルで発生しますか?もしそうなら、私はおそらくWPコアを編集しますが、よりプラグ可能なものを使用するとよいでしょう。 どうもありがとう、 Biggs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.