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

直接あなたを助けることができるWordPressをデバッグするための基本的なテクニック。

16
プラグインをどのようにデバッグしますか?
私はプラグインのオーサリングは初めてで、デバッグに苦労していました。 私は多くのエコーを使用しましたが、それはずさんでandいです。 プラグインを含めてサイト全体を実行できるデバッガーを備えたIDEがこれを実現するより良い方法があると確信しています。

1
Tracで提案されたパッチの単体テストを実行する方法は?
Tracで提案されているWordPressパッチでユニットテストを正しく実行する方法と、テストの結果を正確に報告する方法に関する洞察と優れたリソースを探していました。私はこれが初めてで、このWPSEの質問にあるリソースを読みました。 私自身、これを行う方法を学び、このTracチケット#5809のような実世界のバグでこれを行うことを本当に望んでいます。前述のWPSEの質問のリソースを読んだ後、私の短所は、提案されたパッチに対して提案されたテストをどのようにセットアップするか理解できないことです。 更新:まだリソースを検索しており、現在、WordPress単体テストでこのビデオを見ています。

2
functions.phpファイルはAJAX呼び出し中に呼び出されますか?AJAXをデバッグする
仲間のプログラマーが抱えている問題を解明しようとしています。functions.php管理側のAJAXを実行するときにファイルが呼び出されるのかどうか疑問に思っていましたか?AJAX呼び出しを行うと、WPの一部が読み込まれて呼び出しを処理し、応答を返すことがわかります。functions.phpファイルはその中に含まれていますか? 私が尋ねている理由は、彼がMeta-Box`プラグインのクラスを使用し、代わりにテーマの一部としてロードしているためです。そのクラスには空の応答のみを返すAJAXがあり、応答を処理するコードが読み込まれないためだと思います。WPがAJAXを処理するときにロードされるものに関するドキュメントはありますか?

5
WP_DEBUGを条件付きで定義する/管理者のみ/エラーを記録する(すべてのリンクにクエリ引数を追加しますか?)
クライアントもアクセスできるサーバー上にサイトを開発していますが、WP_DEBUG管理者のみに表示したいものです。参照Yoastの記事を、この回避する方法について: if ( isset($_GET['debug']) && $_GET['debug'] == 'true') define('WP_DEBUG', true); 次のようなWP_DEBUGURLが?debug=true添付されている場合にのみ表示されますhttp://domain.com/?debug=true デバッグバーはデフォルトでこの情報の一部を保持するかもしれないと思っていました(WP_DEBUGオンになっているかどうかに関係なく)が、そうではないと思うので気が狂っていました。 だから、私が有用だと思っていたのは、現在のユーザーのチェックです(manage_options機能を持っているので、リンクを実行しますadd_query_arg(): function zs_admin_debug() { if (!current_user_can('manage_options')) { add_query_arg('debug','true'); } } しかし、私が確信していないのは、これでサイト上のすべてのリンクを有効にするために使用できるフックはありますか?このように、管理者は常に非常に便利だと思ったデバッグを見ます。いつものように助けてくれてありがとう!

5
WP_DEBUG_LOGのログファイルの場所を変更することはできますか?
開発環境でWP_DEBUG_LOGを使用していますが、wp-contentディレクトリにあるdebug.logに問題はありません。 実稼働環境でWP_DEBUGをオンにして、何かをデバッグする必要がある場合があります。それでもログを使用したいのですが、Webルート以外の場所にリダイレクトしたいです。これはWP_DEBUG_LOGを使用して可能ですか?
18 debug  wp-config 

1
「add_action」フックに添付されているすべてのアクションを表示するにはどうすればよいですか?
私は管理バーで作業しており、いくつかのメニューとその優先度をデバッグしようとしています。 次のようないくつかのコールバックがアクションにバインドされることを知っています。 add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); のようなフックが呼び出されたときに呼び出されるように並んでいるものをどのように見ることができadmin_bar_menuますか?
16 plugins  php  hooks  actions  debug 


17
wordpressサイトにログインできません。reauth = 1リダイレクトループ。これを修正する方法についてのアイデアはありますか?
WordPressサイトにログインするのに少し苦労しています。example.com/wp-adminにアクセスしようとすると、空白のページが表示され、URLバーが次のように変わります。 http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1 example.com/wp-login.phpにアクセスすると、URLを変更せずに空白の白いページしか表示されません。 動作が複数のブラウザとデバイスにまたがって持続するため、これはローカルマシン上の問題ではないことを確認しました。 この問題に関する多数のフォーラム投稿を見つけましたが、満足のいく解決策を提供するものはありません。 私は緊急にサイトのコンテンツを更新する必要があるので助けてください。 更新: WordPressのデバッグをオンにすると、次のエラーが表示されます Fatal error: Cannot redeclare check_password_reset_key() (previously declared in /home/wordpress/public_html/wp-login.php:281) in /home/wordpress/public_html/wp-includes/user.php on line 1637 これを修正する方法に関するヒントは大歓迎です

5
Xdebugでプラグインをデバッグする方法は?
PHP 5.3.0(XAMPP)ベースのローカル環境に、NetBeans 6.9.1とXdebugを非常に簡単にインストールしてセットアップできました。 私の問題は次のとおりです。Wordpressのindex.phpまたは他のWordpressコアPHPファイルにブレークポイントを設定すると、NetBeansは目的の位置で正しく停止します。代わりに、プラグインファイルにブレークポイントを設定した場合、コード実行NetBeansのトリガーはそこで停止しません。 どのように解決できるか知っていますか? 更新:私がデバッグしようとしているものに関する詳細情報 プラグインはバニラフォーラムと呼ばれ、次のファイル構造があります。 - plugins - vanilla-forums + assets + nbproject + templates admin.php embed.php functions.php hooks.php plugin.php sso.php widgets.php でvf_validate_options定義されfunctions.phpた名前の関数内にブレークポイントを設定します。この関数は確実に実行されますが、NetBeansはそこで壊れません。

2
データベースクエリのカウントと表示
WordPressサイトですべてのクエリをカウントして表示する方法を探しています。良いプラグインがあれば誰かが知っていますか? それ以外の場合は、コンソールで多くの作業をしているため、コンソールでクエリを確認することが解決策となります。

1
CPTテンプレートが表示されない-404の取得
私は、カスタムポストタイププラグインを開発しています。これは、devで正常に動作します。本番環境に移動したので、CPTのテンプレートを表示しようとすると404が表示されます。 したがって、2つの質問: 1- WPが階層を通過するために使用したパスを決定するメカニズムはありますか? 2-なぜそれは私に単一またはインデックスページを与えないのですか? $ wp_queryとスタックトレースを404の最後にダンプしました。これが私が見つけたものの一部です: [query] => Array ( [page] => [pagename] => refletters/proximity ) [request] => SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND (wp_posts.ID = '0') AND wp_posts.post_type = 'page' ORDER BY wp_posts.post_date DESC [posts] => Array ( ) [queried_object] => [queried_object_id] => 0 そしてスタックトレース: 2013-04-27 22:16:41 …

5
wp-adminで奇妙な404エラーを取り除く方法は?
約70のアクティブなプラグインを使用してWordPressサイトを実行しています。 /wp-admin/どこからともなくポップアップするページに、ランダムなエラーページ(「Not Found」ですが、ヘッダーをチェックして404かどうかは確認していません)が頻繁に表示されます。 単に再試行するだけでエラーは解決しますが、プラグインのアップグレード中にエラーが発生すると、非常に不便です(自動再アクティブ化が失敗するため)。この同じ問題は、ダッシュボードの特定のモジュールが時々ロードに失敗する原因であると思います。 私がインストールしたプラグインのリストを考えると、誰かがこの問題を引き起こす可能性のあるそれらのプラグインの問題を知っていますか? 編集: ホスティング情報:DreamHost; サーバーはApache httpdを使用してカスタムDebianビルドを実行していると思います
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.