WordPress

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

2
PDFファイルのアップロードディレクトリを変更する
他のファイルではなく、PDFファイルのみのアップロードディレクトリを変更したいと思います。たとえば、PDFファイルはアップロードされwp-content/uploads/pdfますが、他のファイルはに残りますwp-content/uploads/yyyy/mm。 フィルタリングできるupload_dirことは知っていますが、ファイルの種類/ MIMEでそれを行う方法はわかりません。 ありがとう!

4
投稿のタイトルからナメクジを再生成する
投稿のタイトルを変更した後、プログラムでナメクジを再生成することは可能ですか?多数の投稿タイトルが更新され、スラッグはタイトルで更新されなかったため、これらすべてのスラッグを再生成する必要があります。
14 get-posts  slug 

6
注目画像の最小寸法要件は?
複数の著者がいる野球のウェブサイトを作成しています。過去の経験から、誰かを個人的にどれだけよく知っていても、それは彼らがあなたの指示に従うか、読むことすら意味しない。 そうは言っても、著者が「注目の画像として使用する」と決定した画像は、幅が640ピクセル以上、高さが360ピクセル以上である必要があります。 各投稿には、WyPiekaczプラグインを使用したおすすめの画像が必要です。投稿は、注目画像なしでは公開されません。[メディアの追加]の[URLから]タブを削除して、作成者が別のサイトにホットリンクする機能をブロックしましたBainternetのコードを使用してを。 ここで、注目画像として使用される画像は、少なくとも640 x 360ピクセルである必要があります。私はコーダーというわけではありませんが、Maor Barazanyのコードを試してみて、出発点として使用しようとしていますが、役に立ちません。彼のコードは、アップロードされる画像の最小寸法を強制し ます。

4
管理パネルのカスタム列のスタイル設定(特に列のセル幅を調整するため)
Wordpressをカスタムポストタイプを広範囲に使用するプロジェクトのCMSとして使用しています。カスタム投稿タイプごとに、管理パネルに異なる方法で列を表示する必要があります。 すでに必要な列を作成し、それらを設定しました。私がする必要があるのは、CSSを少し調整することです。最も重要なことは、特定の列の幅を調整しようとしていることです。例えば、投稿名と同じ幅の投稿IDをリストする列は必要ありません。 カスタム投稿タイプの管理パネルのスタイルシートをキューに入れましたが、列幅のスタイルを正しく設定できません。 thまたはtd要素の最大幅を調整しようとしましたが、効果がありません。firebugから、CSSスタイルがそこにあることがわかりますが、何もしていません。 カスタム列を追加/編集するための多くのチュートリアルを見つけることができましたが、そのような列をスタイルする方法についてはあまり情報を収集しませんでした。ヒントはありますか? ありがとうございました!

6
特定のページにのみコードを含める方法は?
プラグインとショートコードについて学んでいます。プラグインをアクティブにすると、そのコードがすべてのページ(ショートコードのないページを含む)に読み込まれることに気付きました。(コンテンツと管理ページを意味するものではありません)。一部のコンテンツページでは特定のショートコードを使用し、他のコンテンツページでは使用しませんが、いずれにしてもプラグインのコードがロードされます。プラグインがショートコードが使用されているページにのみ含まれるようにするにはどうすればよいですか? もっと詳しく: ライトボックスを作成するプラグインがあるとしましょう。プラグインをアクティブにします。「Cool Images」ページで、ショートコードを使用してライトボックスを作成します。ライトボックスショートコードを使用しない[About]ページで[View Source]をチェックすると、ライトボックスプラグインのコードがロードされていることがわかります。プラグインを記述すると、必要なページにのみコードが読み込まれるようになり、ページの読み込みが速くなります。これは可能ですか?そうでない場合、ページに不必要にロードされる多くのプラグインのコードがあります。何か案は?

1
get_terms()の「order_by」の「term_group」とは何ですか?
私はちょうどに関するコーデックスをget_terms();読んでいた。パラメーターは正確に何'term_group'ですか? (例):'order_by'で使用できますget_terms();。 ヒント:同じ名前を共有するが、ナメクジが異なるすべての用語になる可能性があります。
14 terms 

2
プログラムでURLで画像を取得し、アップロードフォルダーに保存する
別のCMSからWordPressへの大規模な移行に関与しています。データベースのコピーがあり、wpdbクラスのインスタンス化を使用してコンテンツを抽出し、そこからWordPressの投稿をプログラムで作成する方法を考え出しました。 しかし、数千の画像があり、それらを自動的に引き渡し、さまざまなサイズを生成し、投稿に添付して、約1週間の作業を節約したいと考えています! URLでリモートサイトから画像を取得し、wp-uploadsフォルダーに保存する方法はありますか?私はこれを使用していると思いますwp_httpが、私はそれをよく知りません。 画像を取得して保存したらwp_generate_attachment_metadata、さまざまなサイズを作成wp_insert_attachmentして投稿に添付するために使用できるので大丈夫です。 ありがとう、サイモン

2
すべてのサイドバー名をリストしますか?
私はそのようなすべてのサイドバーをリストしています: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' だから私は次のようなものを得ています: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) ただし、次のような選択リストとして表示したいと思います。 <select> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> (...) </select> Wordpress Codexはまったく役に立ちません。 …

6
カスタム投稿タイプをページ階層に統合する
チームメンバー用のカスタム投稿タイプでテーマを作成していますが、次のページ構造もあります。 about <-- this is a page about/team-members <-- this is a page, lists all the team members about/team-members/joe-bloggs <-- this is a custom post type (team member) entry ここの3番目の構造は、aboutおよびteam memberページを使用していますが、カスタムポストタイプのスラッグを使用して、親がチームメンバーおよびaboutであるように見せます。カスタム投稿タイプで次のオプションを設定することでこれを達成しました。 ... 'rewrite' => array( 'slug' => 'about/team-members', 'with_front' => false) ... これはうまく機能しますが、チームメンバーの投稿レベルに到達すると、親ページで現在のページ、現在の祖先クラスを取得できなくなります。私たちは技術的にはそれらのページの親ではないため、これがなぜなのか知っていますが、ページが親として表示されるようにトリック/修正/ボッジする方法はありますか? チームメンバーのページを使用してこれをうまく実現しましたが、代わりに管理者が使いやすいようにカスタムの投稿タイプが選択されました。 みんなありがとう!

2
カスタム分類入力の外観の変更
いくつかのカスタム分類(カスタム投稿タイプ用)を利用するサイトに取り組んでいます。このサイトでは、値を入力する方法(チェックボックス)が、非階層的な分類法の自由形式の入力よりも望ましいため、分類法の一部を階層化することを選択しました。ただし、私が本当に欲しいのは、チェックボックスの代わりにラジオボタン入力を使用できるようにすることです。さらに、分類法で親アイテムを選択するために使用されるドロップダウンを削除したいと思います。 私はこれについて間違った方法で行っていますか?非階層的な分類から始めて、代わりにそれらの入力メソッドを変更する必要がありますか?私は完全に入力に対してオープンであり、質問に喜んで答えるか、できればより多くの情報を提供します。

2
2011年1月の素晴らしいWordPress管理メニューチャレンジ(別名、WordPress管理メニューシステムの変更時にいくつかの課題を解決する方法?)
この質問は少しユニークです。 一部は、Tracチケットに関連するWordPressチーム(または他の誰か)に発行している「チャレンジ」です:#16048、#16050および#16204。 目標 目標は、WordPress管理メニューセクションを変更しようとするときに、以下のスクリーンショットに示す3つの問題を回避することです。 ゲット「マイクロサイト」弁護士を編集するときに強調表示されるサブメニューのページを(このために、我々は何とかサブメニュー項目に「現在」を適用できるようにする必要があり、_と_wp_menu_output()関数内のいくつかのフックが、ここで必要なものを提供します)、 弁護士を/wp-admin/edit.php?post_type=attorney編集するときにリンクする弁護士メニューページリンクを取得します(そして、_wp_menu_output()関数で必要な同じフックがこれを処理できます)。 「このページにアクセスするための十分な権限がありません」エラーをトリガーしないように「マイクロサイト」リンクを取得します(これは解決するのが最も厄介なものであり、戻り値のフックuser_can_access_admin_page()がこの問題をうまく処理できます)。 (ソース:mikeschinkel.com) 私のユースケース以上のもの これらの3つの問題は、私のユースケース向けですが、WordPressの管理メニューの設定に関連する問題を象徴しています。 WordPressチームの何人かは簡単だと言ったので、何かが欠けていることを暗示しています(正しいかもしれません)が、この問題を何週間も見てきました。 (Gistからもダウンロード可能)問題の最も単純な使用例として。のコードadmin_menu2()はかなりハックですが、WordPressの管理メニューを変更するために必要なことはほとんどあります。 プラグインの作成に時間がかかっていたため、3.1でremove_menu_page()新しいremove_submenu_page()関数も新しい関数も使用しようとしなかったことに注意してくださいadmin_menu2()-既存のプロジェクトからコードを既に持っていた-そして、彼らが対処するとは思わないとにかく問題。 私が必要なものは何? 次の2つのいずれかが必要です。 このプラグインで公開し、この質問とスクリーンショットで説明する問題の解決策(ところで、PHP出力バッファリングを使用してこの部分を解決する場合、ソリューションを失格させます)または WordPressチームにこれらのフックが実際に必要であることを認識させ、チケットの位置を再考させるようにするため。 どのように挑戦しますか? WordPress 3.1の初期状態の新しいコピーを ダウンロードしてインストールします(おそらくどのリビジョンでも可能です)。 以下の「2011年1月の素晴らしいWordPress管理者メニューチャレンジ」プラグインをダウンロード、インストール、アクティブ化(またはGistからプラグインをダウンロード)してから、 このプラグインのプラグインページにある指示に従います(次のスクリーンショットを参照)が、基本的には上記のスクリーンショットを読み込んでから、説明されている3つの問題を把握してください。 (ソース:mikeschinkel.com) ワン・レイ・オブ・ホープ 幸いなことに、WordPressチームのAndrew Nacinがコードを作成したらこれを見るように申し出たので、主に彼がレビューとコメントのためにここに投稿し、他の人がコメントできるようにします。彼が忙しいことはわかっていますが、彼(またはあなたも)がこのプラグインをv3.1の初期インストールにインストールして、問題を解決できるかどうかを確認してください。 チャレンジが不可能であることに同意する場合 この挑戦をしようとした後、あなたは私と同じ結論に来て、あなたはWordPressの管理メニューを見たい場合は、これらのTracのチケットの複数の構成下さいコメント(可能ならば#16048 - #16050 - #16204)と、この質問を投票しますサポートを示します。 私が何かを逃したことを喜んで認めます もちろん、私はこれについて完全に脳死する可能性があり、誰かがそれを行う方法を正確に指摘することができます。実際、そうなることを願っています。私はむしろ間違っていて、逆もまた同様です。 そして、これがプラグインです Gistからもダウンロードできます: <?php /* Plugin Name: The Great WordPress Admin Menu Challenge of Jan 2011 …
14 admin-menu 

3
パーマリンク構造のパフォーマンス?
私は、WPハッカーのメーリングリスト、このフォーラム、およびGoogleでさまざまなパーマリンクのパフォーマンスに関する議論を読みました。 ただし、過去数年間使用していたパーマリンク構造が適切かどうかは推測できませんでした。 /%postname%-%year%%monthnum%%day%.html この組み合わせでは、/とyear、month、dayの組み合わせの直後にポストネームを配置します。多くのポストネームには同じ名前が付けられているため、よりユニークになります。htmlの追加は、ブログで過去10年間(ワードプレス前でも)使用しているものなので、これはレガシーです。 これがパフォーマンスに良いのかパフォーマンスに悪いのかわかりませんが、どうすれば確認できますか? (私は10年以上ブログを運営しており、多くのリンクを含む約10.000の投稿があります) リンク: http://codex.wordpress.org/Using_Permalinks http://www.google.com/search?q=wordpress+category+permalink+performance http://ottopress.com/2010/category-in-permalinks-considered-harmful/ http://lists.automattic.com/pipermail/wp-hackers/2010-October/035458.html

5
adminでusers.phpからすべてのユーザーメタを検索する方法
管理エリア(wp-admin / users.php)のユーザーリストの上部にある検索フォームは制限されており、バイオ、インスタントメッセンジャーハンドルなどのユーザーメタフィールドのすべてを検索しません。これを追加できるプラグインを見つけることができました。 _usermeta DBのすべての日付に対してこの検索を拡張できるプラグインまたは関数を知っている人はいますか?理想的には、プラグインまたは関数によって作成された追加のフィールドです。

5
Facebookからコメントをブログに取り込むことはできますか?
Facebookで最新のブログ投稿を共有できるようにしたいクライアントがいます(問題はありません)が、Facebookページで行われたコメントを、ブログ投稿のコメントの一部としてブログに表示された共有に望んでいます。 私はいろいろと掘り下げてきましたが、Facebookのapi(http://developers.facebook.com/blog/post/198)を使用して、ユーザーがブログにコメントできるようにする方法を見つけることができますが、Facebookからコメントを表示するものは何も見つかりませんあなたのサイト。 私が来ることができる最も近いものはこのhttp://wordpress.org/extend/plugins/facebook-comments/で、これは開発者によると壊れており、もちろんFacebookのTOSに反する「スクリーンスクレイピング」Facebookによってのみ修正できます。 動作するプラグインがあるのか​​、これを実現する比較的簡単な方法があるのか​​誰もが知っていますか?

5
あるワードプレスサイトから別のワードプレスサイトに画像を含むワードプレス投稿をインポートする方法は?
Tools-> import&exportを使用しましたが、機能しませんでした。Wp-All-ImportおよびExportプラグインを使用してみましたが、動作しません。インポートされたコンテンツのみが画像ではありません。この問題を修正する方法。画像付きの投稿をインポートする方法はありますか?
14 import 

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