WordPress Adminで多くのページの管理を改善するにはどうすればよいですか?


15

WordPressは明らかにブログのバックグラウンドから来ていますが、多くのページを持つサイトの提供に使用できます。しかし、私にとって不十分なのは、パフォーマンスに関してではなく、管理領域の多くのページ、子ページなどの処理です。探しているものを見つけようとして、すぐにページのリストを移動するのは面倒です、特にページ階層などにドリルダウンする機能がありません。この問題に対処するためにどのようなテクニック/プラグインを使用していますか?

回答:


7

私はCMS Tree Viewプラグインを使用していますが、非常にうまく機能します。他の機能の中でも特に、親ページの下にあるすべてのページを折りたたみます。

アップデート26/09/19このプラグインはサポートされなくなり、WordPressのバージョン4.8.7までしかテストされていません


おかげで、この質問を投稿した後、私はそれに出くわしました。それは確かにサイトの素晴らしい概要を提供します。そのようなものをWPの管理者にとってより不可欠なものにするとよいでしょう。
リックカラン

私はこれを受け入れられた答えとして設定しました。それは究極の完璧な解決策ではありませんが、これまで見た中で最高の解決策です。
リックカラン

あなたが必要なものを持っていることを考えると、私はおそらく言及されたプラグインをビルドせず、単にfyiです。
-MikeSchinkel

15

ええ、管理者は大量のPages vs. Postsがあるサイトではあまりうまくいきません。あなたが言及したように、ほとんどのWordPressサイトはブログであり、だれが古いブログ投稿を頻繁に編集する必要がありますか?ほとんどのブロガーが通常必要とするのは、最新のものを入手することだけです。ほとんどのブログはおそらく5ページ以下であるため、問題ではありません。

私は同意します、それは間違いなく必要です。

管理者によるオーバーホールなしで思い浮かぶ3つのことは、次の2つであり、そのうちのいくつかはコーディングが必要です。

  • カスタム投稿タイプの使用を検討しますか?
  • リストにフィルタリング機能を追加する
  • 親ページの展開/折りたたみ機能を追加する
  • 良い既存のプラグインを見つける

カスタム投稿タイプの使用を検討しますか?

多くの場合、多くのページあるサイトを見たことがありますが、それらをカスタム投稿タイプとして分割することには本当の利点があることがわかります。多くの場合、サイトが構築されたときに、WordPressにカスタムポストタイプが存在しなかったためです。あなたが持っている唯一のツールがハンマーなら...

今日、それは彼らがまだ新しいので、それが彼らがオプションであるほとんどの人々に起こらないのだと思います。それでも私の推測では、コンテンツを見ると、ページを1つ以上のカスタム投稿タイプに変換できるパターンを特定できます。

ここでいくつかのインスピレーションを与えるために、私が取り組んでいる多くのカスタマイズを伴う2つの異なるカスタム投稿タイプのスクリーンショットがあります:

カスタム投稿タイプ#1の例

(ソース:mikeschinkel.com

カスタム投稿タイプ#2の例
(ソース:mikeschinkel.com

既存のページの投稿タイプを変更するには

既に多くのページがあるため、既存の投稿タイプを新しいカスタム投稿タイプに変更する必要がある場合があります。これを行う1つの方法は、選択した特別なタグで適切なページにタグを付けてから、PHPスクリプトまたはSQLクエリを記述して、そのタグでページの投稿タイプを変更することです。

または、タイプを変更できるカスタムメタボックスを作成したり、ページのリストを変更してタイプ変更機能を提供したりできます。この部分に特に関心がある場合は、これらのいずれかの方法を具体的に尋ねるカスタムを追加します。

リストにフィルタリング機能を追加する

別のアプローチは、リストにさらにフィルタリングオプションを追加することです。カテゴリ、タグ、および/またはメタ値でフィルタリングできます。ここにあります私の答え私はメタの値でソートするコードを書く方法を示したの質問には、フィルタリングは似ています:

WordPress管理画面でのカスタム投稿リストの並べ替え
(ソース:mikeschinkel.com

特定のニーズに合わせてこれを正確に行う方法の詳細が必要な場合は、別のより具体的な質問をしてください。

親ページの展開/折りたたみ機能を追加する

3番目のアプローチは、jQueryおよび場合によってはAJAXを使用して展開/折りたたみ機能を提供し、トップレベルのページのみを表示し、関連するサブページにドリルダウンすることです。(残念ながら、このための良いスクリーンショットを見つけることができませんでした。)

これにはプログラミングも必要になります。興味がある場合は、このトピックについてさらに具体的な質問をしてください。

良い既存のプラグインを見つける

これらの経験はありませんが、このトピックに関するブログ記事がいくつかありますので、これらの中から必要なものを見つけることができるかもしれません:

お役に立てれば?


@マイク:3番目の画像は2番目の画像と同じです。これは正しいです?
ヤンファブリ

@マイク:ご回答ありがとうございます。カスタム投稿が部分的なソリューションを提供しているのは間違いありません。ただし、それらは問題の原因にもなります。WPの管理インターフェイスの主な問題は、サイト全体のメニュー構造の適切な概要を表示できないことです。カスタム投稿に分割すると、さらに何らかの形でこれが追加されます。特にブログエンジンのルートから離れるにつれて、WordPressがAdminのサイト構造の統合された階層ビューからどのように利益を得ることができるかがわかります。
リックカラン

やあ@リック。ああ、本当。あなたが質問をしたとき、それはオープンエンドだったので、あなたがWordPressのUIのどの部分に苦労していたのかはっきりしませんでした。WordPress 3.0のメニューシステムでそれを得ることができます。あなたはそれを使用していないと仮定できますか?(はい、私はそれが多くのページで動作しないことを知っています。)「管理者でのWordPressサイト全体の階層表示?」のような、よりターゲットを絞った質問をすることを検討すべきです。そして誰かがあなたのためにプラグインを書くかもしれませんか?:)
MikeSchinkel

ありがとう。がんばります。(psは、あいまいな参照をキャッチするかどうか疑問に思います。)
MikeSchinkel

私が嫌いなことの1つは、すべての投稿を削除するオプションがないことです。一度に投稿がいっぱいのwp管理ページを削除し、すべての投稿がなくなるまで繰り返します。ブログを再構築する場合、これは苦痛です。
Volomike

3

[画面オプション](右上隅)の[画面あたりのページ数]オプションを変更できます。200に設定すると、ブラウザの検索機能を使用してすばやくジャンプできます(Control / Command + F)。

いくつかのページを編集する場合は、編集リンクを中央クリックして新しいタブで開きます。これにより、ページの「ディレクトリ」を開いたままにすることができます。


申し訳ありませんが、上記の回答のコメントで@Volomikeの投稿削除ポイントの解決策として、ここにヒントの一部を盗んだだけです!私はPages per Screen以前に自分でこのオプションを使ったことがなかったので、どうやって見逃したかわかりません。
リックカラン

0

いい質問ですね。私には確固たる答えがありませんし、他の人がやったことを聞きたいです。

余談ですが、WordPressの管理UIをカスタマイズできるプラグインをいくつか紹介します。注:私はこれらのいずれも自分で試したことはなく、WP 3.0でどのように機能するかわかりません。

これらの古いプラグインは別として、管理テーマを使用して管理者をカスタマイズすることもできます。

おそらく、CSSのウィズは、カテゴリセレクターをより目立たせるなどのように、ページ管理を容易にするものを作成する可能性があります。


0

ちょっと待って :)。http://core.trac.wordpress.org/ticket/14579、ScribuはリストをAjaxifyingしているので、管理がより簡単になります。その内容はすでにコミットされているため、最終的にはその上に構築できます。

JavaScriptの追加の次に、バルクアクションがポストアクションに変換されるように見えます。これにより、ユーザーは一度により多くの変更を行うことができます。

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