WordPress

WordPressの開発者および管理者向けのQ&A

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をインストールすると、動作します。それでは、なぜ最初のものではないのですか?

2
WP_CONTENT_DIRおよびWP_PLUGIN_DIRの代わりに何を使用する必要がありますか?
プラグインおよびコンテンツディレクトリの決定に関するWordPressのドキュメントには、次のことが記載されています。 WordPressは、コンテンツおよびプラグインのディレクトリへのパスを決定するときに、次の定数を使用します。これらはプラグインやテーマによって直接使用されるべきではありませんが、完全性のためにここにリストされています。 これは、テーマとプラグインの開発者が使用すべきでない定数のリストでWP_CONTENT_DIRありWP_PLUGIN_DIR、おそらく次の理由によります。 WordPressでは、ユーザーがwp-contentディレクトリを好きな場所に配置できるため、プラグインがwp-content / pluginsにあるとか、アップロードがwp-content / uploadsにあるとか、テーマがwp-コンテンツ/テーマ。 Mark Jaquithは、これらの定数を使用すべきではないとコメントしています。 WP_PLUGIN_URLまたはWP_PLUGIN_DIRを使用しないでください。プラグインはプラグインディレクトリにない場合があります。 だから、これらの定数を使用せずにプラグイン、wp-content、およびthemesフォルダへのフルパスを参照する受け入れられた方法は何ですか? 簡単な例として、インストールされているすべてのプラグインのフルパスを出力するには、次のようにします。 <?php $plugins = get_plugins(); foreach ($plugins as $file => $details) { echo WP_PLUGIN_DIR . '/' . $file . '<br>'; } 次のようなリストが生成されます。 /var/www/wp-content/plugins/akismet/akismet.php /var/www/wp-content/plugins/debug-bar/debug-bar.php /var/www/wp-content/plugins/hello.php (たとえば、ユーザーがサイトのバックアップの一部としてプラグインを選択的にアーカイブできるようにするプラグインを作成している場合、これを行いたい場合があります。) 使用WP_PLUGIN_DIRが間違っている場合、推奨される代替案は何ですか?wp_upload_dir()私が見つけることができるプラグイン、テーマ、およびwp-contentフォルダーに相当するものはありません。

2
ユーザー名(user_login)をプログラムで変更する方法は?
タイトルのように、プログラムでユーザーのログインを変更する方法は? wp_insert_user関数を使用したかったのですが、現在のユーザーを更新してもユーザー名は変更されないようです。$wpdb->updateそのために使うべきですか?はいの場合、ユーザー名を変更するためのコードはどのようになりますか?WordPress APIでユーザー名の変更が許可されていない場合、ユーザーのログインを変更するとどのような影響がありますか?

3
抜粋を単語ではなく文で終了する方法は?
これが私のホームページの投稿の抜粋です。抜粋を文で終わらせたい。この場合、それは '機会です。'。私は長さを変更する方法を知っていますが、それは私が望むことをしません。 他のウェブサイトからの抜粋です。ここでは、次の文の「プロアクティブに」の最初の単語で終わる上記とは異なり、適切な文で終わる抜粋を見ることができます。 GMによるソリューションの実装後:-


2
テーマ開発用の最小テンプレートファイル
WordPressには最小限のテーマテンプレートファイルがあります style.css index.php また、ここにリストされている他のいくつかのファイル。 テーマ開発者が余計なものを付けずにテーマを構築したい場合、最低限含めるべきテンプレートファイルは何ですか?WordPressコーデックスにはガイドラインがありません。見つけることができるのは、どのファイルをいつ含めるかだけです。WordPressのほとんどの機能を競合なく使用するために、テンプレートファイルの数に特定の数が記載されていないようです。 たとえば、生のHTMLテンプレートからテーマを作成するときに、いくつのファイルが存在する必要がありますか?

6
date_l18n()を使用してタイムスタンプを現地時間に変換する
定期的にメールを送信し、オプションとして送信されたタイムスタンプを保存するWordPress cronジョブがあります。設定ページに日付を表​​示したいと思います。「最後のメールは「x」で送信されました」などです。私は米国の西海岸にいるので、現在の時間はUTCから7時間ずれています。 date_i18n()からの期待される出力は、タイムスタンプを渡して、UTCから7時間調整されたローカルにフォーマットされた日付になります。ただし、時刻はUTCで返されます。現在の時刻を取得しようとしても、予想される出力は返されません。 たとえばecho date_i18n('F d, Y H:i');、2013年4月5日11:36をecho date_i18n('F d, Y H:i',time());出力しますが、2013年4月5日18:36を出力します。 これは意図的なものですか?既存のタイムスタンプからローカルにフォーマットされた日付を返すにはどうすればよいですか?助けてくれてありがとう。
15 php  date-time  wp-cron 


4
SSLがWordpress CSSを破る
私たちは、ネットワークソリューションからSSL証明書を購入しました(最悪の敵には決してお勧めしません)。 どうやらアクティブになっているようです...私たちのドメインでアクティブになっていると言うチェックをいくつか行いました。しかし、私がhttps://www.texasshredderclassic.comに入れたときサイト全体が壊れます。具体的に言うと、「ブレーク」とは、CSSを完全に無効にし、ログインUser + Passwordが機能しなくなったことを意味します(これが手掛かりなのでしょうか?) Wordpress HTTPSをダウンロードしようとしましたが、管理ページから追い出され、CSSが破損します。 サイト全体で機能するかどうかは気にしません。フォームページ(texasshredderclassic.com/registration)で機能する必要があるだけです。重力フォームを使用してauthorize.netに接続します。 ここに髪を引き裂いているのは、次にどこに行くべきかわからないからです。SSL証明書を持っているようです...いまいましいものを動作させることができません!どんな助けも大歓迎です!
15 css  ssl  https 

5
dbDeltaがテーブルを作成していません
私は多くのスレッド、コーデックスページを通過し、多くのものをいじりましたが、私のコードはテーブルを作成していないようです。そして、私はどこが間違っているのか理解できません。データベースでbooking_db_versionをチェックしましたが、ファイルで更新すると更新されます。 ここにコードがあります global $booking_db_version; $booking_db_version = "1.0.0"; function booking_install() { global $wpdb; global $booking_db_version; global $tableprefix; $installed_version = get_option('booking_db_option'); $tableprefix = $wpdb->prefix . 'booking_'; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); if ( $installed_version !== $booking_db_version ) { /* Create table for packages */ $packagetable = $tableprefix . 'packages'; $sql = "create table $packagetable …

4
wordpress wp-includesフォルダーは何のためですか?
wordpress wp-includesフォルダーは何のためですか?つまり、その基本的なアーキテクチャ上の目的は何ですか、たとえば、なぜすべてがテーマや管理フォルダにないのですか? プラグイン開発者はそのコンテンツ(jQueryなど)をどのくらいの期間使用できますか? また、WordPressの変更に伴い、誰が何を決定し、どのように維持するかを決定したいのですが、このすべてがポリシードキュメントとしてどこかに文書化されていますか?

2
孫のテーマを作ることは可能ですか?
Genesisなどの一般的なフレームワークの1つを使用する場合、孫のテーマを作成できますか? 例として、すべてのサイトのバックボーンとしてGenesisを使用します。ジェネシスはフレームワークと呼ばれますが、実際には親テーマです。 次に、StudioPressで販売するジェネシスの子テーマの1つを選択し、サイトごとにカスタマイズし続けます。自分のすべてのサイトに孫のテーマを作成しますか?どのようにすればよいですか?

2
IISにインストールされているWordpressを更新する方法は?
Win7デスクトップのIIS localhostサーバーに手動でWebPIインストールを行ってWordPressをインストールしています。どちらのインストールもIISのデフォルトWebサイトの下にあります。 最新のWPバージョンに自動更新しようとすると、FTP資格情報を要求されます。IIS(ユーザーIUSRおよびRichard)でFTPサーバーを有効にしています。 ワードプレスのルートおよびwp-contentフォルダーで読み取り/書き込み権限が有効になっていることを確認しました。 資格情報の値を入力しようとしましたが、応答が得られないか、 エラー:サーバーへの接続中にエラーが発生しました。設定が正しいことを確認してください。 求められる資格情報はホスト名/ FTPユーザー/ FTPパスワードであり、私は正しいと思われるあらゆる種類の資格情報を試しましたが、明らかにそうではありません。(例 ftp://localhost-IUSR-サイトのパスワードなど)。FTPのパスワードについてはほとんどわかりません。 WordPressフォーラム、WordPressコーデックス、IIS7フォーラム、グーグル、およびこれを解決するためのヘルプをツイートして、これに関するヘルプを求めましたが、答えが見つかりませんでした!この問題についてはいくつかのスレッドがありますが、ほとんどの場合、修正は読み取り/書き込みフォルダーのアクセス許可を有効にすることであり、web.configファイルの使用と編集についても何かがありますwp-config.php。編集したくありませんwp-config.php。本当に欲しいのは、IIS上のWordPressの正しいftp認証情報を入力し、それを動作させて最新バージョンに自動更新することです。 誰も私がこれを行うために使用しなければならないftp資格情報を知っていますか?WordPress IISのlocalhostユーザーはこれを経験し、このftp自動更新を正常に処理しましたか? 編集10/10/12 >>こんにちは。ご返信ありがとうございました。WordPressブログの指示に従い、MS WebPlatformInstaller(WPI)がインストールされ、(ta da!)言ったとおりに機能しました。つまり、ftp資格情報を要求せずに最新のWPバージョンに自動更新されました。私の唯一の問題は、これが何であるか、またはあなたの指示に従う以外に本当に何をしたかわからないことです!私はこのすべての「ジッガリー・ポケリー」を理解したいと思います!認証済みユーザーを追加し、完全な許可を与えました。また、ローカルホストIISサーバーを完全に理解したいと思います...また、IISを設定する方法を知りたいので、FTP資格情報を要求されたときに情報を入力して、そのように機能させることもできます!しかし、あなたの非常に有用な返信に感謝します

4
複数のWordPressとは何ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前に閉鎖されました。 つまり、英語の授業で覚えていることはそうあるべきなのかWordPress'、そうでないのか? これはメタ質問でしょうか? それとも、英語と用法ですか? [更新]コメントと回答が出る前に 書いたもの(メールで) ... WordPressのいくつかのプロジェクトに対処する... [更新] まあ、それは英語の失敗でした。 Johannes、English Language&Usageで質問を開いてくれてありがとう。 Toschoの回答は、スペイン語と使用法で別の人を開くように促しましたが、人の名前のためです。(ああ、このアポストロフィは正しいですか?) スペイン語では、「Los WordPress」になります。

4
カスタムメニュータイプにサブメニューページを追加する方法
ポートフォリオという名前のカスタム投稿タイプの下にサブメニューを作成しようとしています。 に変更add_submenu_page()するadd_options_page()と、[設定]メニューの下に新しいリンクが正しく表示されますが、[ポートフォリオ]メニューの下には表示されません。 私は何を間違えていますか? 以下は私のコードスニペットです。 add_action( 'admin_menu', 'mt_add_pages' ); function mt_add_pages() { add_submenu_page( __( 'portfolios', 'menu-test' ), __( 'Test Settings', 'menu-test' ), 'manage_options', 'testsettings', 'mt_settings_page' ); function mt_settings_page() { echo "<h2>" . __( 'Test Settings', 'menu-test' ) . "</h2>"; } }

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