タグ付けされた質問 「command-line」

2
コマンドラインスクリプトで使用するWordPress環境を初期化する
wordpressプラグインを管理するためのコマンドラインスクリプトがあり、wordpressの機能にアクセスするにはwordpressコアをロードする必要があります。 この問題は、実際のcronスクリプトで使用するWordPress環境の初期化に非常に似ています。それとは異なりますが、参照されている質問は(実際の)cronスクリプトでの使用が想定されているため、そうでない場合はコマンドラインphpスクリプトを起動することで実現できます。参照された質問にはすでに回答があり、この回答が私のニーズを満たしていないため、この質問を始めました。 それでは、ワードプレス環境を初期化するためにコマンドラインスクリプトで何が必要ですか? 関連する 実際のcronスクリプトで使用するWordPress環境を初期化する

4
WordPress以外のWordPress APIにアクセスする(コマンドラインPHP)
cronジョブとして実行する必要があるPHPスクリプトがあります。ただし、このスクリプトはWP API(get_pages()、get_post_meta()およびget_permalink()特異的に)。http://codex.wordpress.org/Integrating_WordPress_with_Your_Websiteの指示に従いましたが、役に立ちませんでした。 コード: require_once('../../../wp-blog-header.php'); $args = array( 'child_of' => 2083 ); $pages = get_pages($args); ただし、実行すると php -q this_file.php、コマンドラインから、次の出力が表示されます。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Database Error</title> </head> <body> <h1>Error establishing a database connection</h1> </body> </html> 誰にも考え/提案がありますか?
13 api  command-line 

6
ホストのコマンドラインからWordPressのバージョンを確認しますか?
ブログのダッシュボード/管理ページにアクセスできず(これは将来の質問です)、ホスティングサーバーへのシェルアクセス権がある場合、コマンドラインからWordPressの現在のバージョンを確認できますか? ブログの最上位ディレクトリにあるすべてのphpファイルで文字列 '@since'をgreppingしようとしましたが、最新のものは2.5です...

2
コマンドラインでWordPressを実行する-遅延出力をオフにしますか?
WordPressの外部で実行されるcronジョブを作成しています。開発の観点から見ると、コマンドラインで次のようなコマンドを実行するだけで、クリーンアップスクリプトまたはcronジョブをデバッグおよび作成することが非常に簡単になります。 php myfile.php 私の問題は、WordPressが何らかの形ですべての出力を遅延させることです。通常、このようなphpファイルを実行すると、出力はリアルタイムで画面に生成されます。 WPがジョブの終了まですべての出力を遅らせるのを防ぐ方法を知っている人はいますか?これはおそらく、PHPファイルの実行時に欠落している単純なパラメーターか、何らかの定数ですが、よくわかりません。 次のコードでは、各出力の間に1秒の遅延があることが予想されますが、代わりに現在、最後にすべての情報が一度に印刷されます。 set_time_limit( 0 ); ini_set( "memory_limit", "64M" ); ob_start(); require_once( dirname( __FILE__ ) . '/wp-load.php' ); // you need to adjust this to your path ob_end_clean(); global $wpdb; $q = $wpdb->prepare ("SELECT * FROM wp_posts LIMIT 5"); $results = $wpdb->get_results ($q); echo "found " . …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.