WordPress

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

1
qTranslateプラグインを使用してウィジェットのタイトルを翻訳する
qTranslateプラグインを使用してウェブサイトを翻訳しています。それは、1つのことを除いてすべてで本当にうまくいきます。サイドバーウィジェットのタイトル。 実際、いくつかの単語を翻訳するには、次のようなタグを付ける必要があります。 <!--:en-->My English Title<!--:--><!--:fr-->My French Title<!--:--> 私のウィジェットのコンテンツでこれを使用すると、うまく機能します。しかし、ウィジェットを保存すると、タイトルに表示されます。それは実際に私のタグを削除し、単に表示します: My English TitleMy French Title 誰でもこれを修正する方法を知っていますか?

2
Wordpressのカテゴリ、タグ、作成者のアーカイブを削除しますか?
私はネットを検索しましたが、何が簡単なことなのかはうまくいきませんでした。 ページ、サブページ、投稿を含む高度にカスタマイズされたブログがあります。私はカテゴリとタグの使用に大きく依存していますが、それらをURLで表示できるようにしたくありません。著者と日付カテゴリについても同様です。基本的に、誰かがこれらのページにアクセスしようとした場合に404​​エラーをスローすることは望ましくありません。誰かが私を正しい方向に向けることができますか?ありがとう! 次のものにはアクセスできません。 example.net/category/books/ example.net/tag/ebooks/ example.net/author/dickens/ example.net/2012/10/

2
ショートコードでAJAXを使用する
ランダムな引用を表示するショートコードに次のコードがあります。質問:ボタンに新しいランダムな引用を表示させる方法は?つまり、ボタンをクリックすると、新しい見積もりが表示されます(もちろん、ページを更新する必要はありません)。 function random_quote() { // quotes file $array = file("/path to txt file"); // generate a random number between 0 and the total count of $array minus 1 // we minus 1 from the total quotes because array indices start at 0 rather than 1 by default $r = rand(0,count($array)-1); …

7
wp-admin経由で自分のサイトにアクセスできません
6か月前に開発したサイトを更新する必要がありますが、ログインページにアクセスできません。 次のエラーページが表示されます。 これは少し恥ずかしいです... wp-login.phpURLの最後でも試しましたが、これも機能しませんでした。
9 login 

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

6
投稿のリビジョンを削除するには?
リビジョンの数に制限を設定していないため、私の投稿の一部に20を超えるリビジョンがあるため、これらのリビジョンを削除するにはどうすればよいですか? ちなみに、私はWPMUを使用していて、ブログがたくさんあるので、すべてのブログのWordPressリビジョンを削除するにはどうすればよいですか?

2
wp_handle_uploadでアップロードディレクトリを変更する方法
独自のアップロードディレクトリを指定できるように、カスタムプラグインのwp_handle_upload関数の使用方法を考えています。これまでのところ、コードは私のプラグイン設定ページからファイルを取得し、年と月を含むフォルダーアップロードフォルダーにアップロードします。 私はいくつかの手掛かりがあるかもしれないと思ったこのリンクに出くわしました-http://yoast.com/smarter-upload-handling-wp-plugins if(strtolower($_SERVER['REQUEST_METHOD']) == "post"){ $overrides = array('test_form' => false); $file = wp_handle_upload($_FILES['binaryFile'], $overrides); echo "<pre>" . print_r($file, true) . "</pre>"; } 選択したディレクトリにアップロードするにはどうすればよいですか? 助けてくれてみんなに感謝します。


2
管理者アカウントの保護-ユーザー名の発見
私たちは持っていたリミットログイン試行今、いくつかの数週間のためにインストールして、WP-adminの/ WP-ログイン時に発生したブルートフォース試行回数はかなり驚くべきです。最初はすべて「Admin」というユーザー名を使った試みでしたが、これは私たちのサイトには存在しないので、私はそれを煩わしいものだと考えましたが、それほど脅威ではありません。しかし、現在、他の名前の付いた管理者ユーザーアカウントでロックアウトが発生しており、攻撃者がこれらのアカウントのユーザー名を推測する方法について完全に理解できなくなっています。 私たちのサイトのコンテンツは特に誰も作成しておらず、これらのユーザー名が公開されている私たちのサイトの他の場所を見つけることができません。 ユーザー名をどのように発見できるかについてのアイデアはありますか?


7
30,000点以上の商品を扱うWooCommerceストア[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 私はWooCommerceを潜在的なeコマースソリューションとして調査していますが、私が直接懸念していること(情報を見つけることができませんでした)は製品の数です。 提案された店舗は、最大30,000種類の製品を収容できる必要があります。 WooCommerceが処理できる製品の数に技術的な制限はありますか? この制限は、WordPressで安全に/実際に処理できる投稿の数と同じですか? このようなものを管理することを単に悪い考えにする他の問題はありますか?(WooCommerceでの経験)
9 plugins 

2
WordPressデータベースを移植可能でURLに依存しないようにするにはどうすればよいですか?
問題 多人数チーム環境でWordPressの開発に着手しようとしています。(同時に3人以上が同じコードベースで作業し、それぞれがローカルで開発しています) 私たちが協力してきた他のCMSでは、誰もが同じデータベースでインストールを指定しました。そのCMS /データベースがどのように機能したかにより、同じコンテンツを(異なるURLにある)インストールにフィードできるようになりました。同じデータベースで多くの問題はない(アップロードフォルダーを同期する必要がある場合を除く) 私の質問は、WordPressでこれと同じアプローチを使用できない理由と、これらの問題をどのように解決できるかということです。 例えば。WordPressの3つのコピーがすべて同じデータベースで実行されています。 http://dev.local/developer-a/ http://dev.local/developer-b/ http://dev.local/developer-c/ 等 言うまでもなく、これはリリース前の開発環境でのみ行われることになります。 主な問題 データベース内の特定のURL(wp_postsおよびwp_optionsそれと思われるテーブル)への参照 ある人がプラグインをインストールすると、他の人はそれを持たず、データベースで同時実行の問題を引き起こします アップロードフォルダーの同期を維持する 現在のソリューション 現在、私は最初の問題の解決策の始まりを持っています。以下をmu-pluginsフォルダーのファイルに配置します。 コードは基本的に、URLのインスタンスを一意のトークンに置き換えることにより、データベースに出入りする投稿コンテンツをフィルタリングします。 <?php define('PORTABILITY_TOKEN', '{_portable_}'); function portability_remove_home($content) { $content = str_replace(get_option('home'), PORTABILITY_TOKEN, $content); return $content; } add_filter('content_save_pre', 'portability_remove_home'); function portability_add_home($content) { $content = str_replace(PORTABILITY_TOKEN, get_option('home'), $content); return $content; } add_filter('the_content', 'portability_add_home'); add_filter('the_editor_content', 'portability_add_home'); WordPressがインストールされている環境を使用して、phpを介してhomeおよびsiteurlオプションを設定しました。(これも開発専用です)つまり、個々のインストールでは、WordPressの投稿コンテンツは、クライアントに到達するまでにそのURLで実行されているように見えます。 …

2
mysqlテーブルに格納されているウィジェットのコンテンツはどこにありますか
cPanelにウェブサイトへのアクセス権がありますが、ワードプレスのログイン情報がありません。だから私はウェブサイトのウィジェットコンテンツを変更したいと思います。 どうすればphpmyadminから変更できます。そのウィジェットのサイドバーデータは実際にどこに保存されますか?それは内部にあるwp-optionsテーブル?

3
パーマリンク付きのネストされたカスタム投稿タイプ
authors/books/chapters著者、本、章がすべて独自のカスタム投稿タイプとして設定された、のようなパーマリンクを含むマルチレベルのカスタム投稿タイプ構造を設定しようとしています。たとえば、このサイトの一般的なURLは次のようになります。example.com/authors/stephen-king/the-shining/chapter-3/ 各章は1つの本にのみ属することができ、各本は1人の著者にのみ属することができます。著者と本のCPTの代わりに分類法を使用することを検討しましたが、メタデータを各アイテムに関連付ける必要があり、これにはポストインターフェイスを使用します。 私は、CPTのエントリの子として各カスタム投稿を1レベル上に設定するだけで、ほとんどの方法を実行できます。たとえば、「Chapter 3」を作成し、カスタムメタボックスを使用して「The Shining」を親として割り当てます。「The Shining」は、「Stephen King」を親として持っています。私はこれらの関係を作成するのに何の問題もありませんでした。 CPTスラグで書き換えタグを使用していて、パーマリンクが機能したいのですが、それらは完全に正しくありません。書き換えアナライザーを使用すると、書き換えルールが実際に生成されていることがわかりますが、それらのルールは正しい順序になっていないため、他のルールが最初に処理されます。 CPTの登録方法は次のとおりです。 function cpt_init() { $labels = array( 'name' => 'Authors' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'rewrite' => array( 'slug' => 'author', 'with_front' => FALSE, ), …

3
gettext構文のポイントは何ですか?
これまでのところ、Wordpressでいくつかの翻訳を処理していて、公式のgettextドキュメントを読み込もうとしましたが、1つの多分単純なことのポイントを取得できません。詳細:他にはどのようなものがありますか?よろしくお願いします! フランク

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