タグ付けされた質問 「list」

10
階層用語リストを表示する方法は?
「地理的な場所」と呼ばれる階層的な分類法があります。これには、最初のレベルの大陸が含まれ、次にそれぞれの国が含まれます。例: Europe - Ireland - Spain - Sweden Asia - Laos - Thailand - Vietnam 等 get_terms()を使用して、用語の完全なリストを出力することができましたが、大陸は1つの大きなフラットリストで国と混同されます。 上記のような階層リストを出力するにはどうすればよいですか?

4
wp_nav_menu:メニューが存在する場合にのみメニューを表示し、存在しない場合は何も表示しない
wp_nav_menuを使用して、メニューが存在する場合にのみメニューを表示し、そうでない場合は何も表示しないようにしています。 メニューを削除すると、ページの一覧が出力されます。 私のfunctions.phpファイルには以下が含まれます: if (function_exists('register_nav_menus')) { register_nav_menus ( array('main_nav' => 'Main Navigation Menu'));} wp_nav_menuを使用して、メニューが存在する場合にのみメニューを表示し、それ以外の場合は何も表示しないにはどうすればよいですか?
11 menus  pages  list 

2
WordPressがリストビューですべてのカスタム投稿タイプのメタデータを取得する
PHPが死にかけているというWordPressで問題が発生しています。メモリを増やしましたが、PHPプロセスが100%のCPU使用率にジャンプしてから終了し、Apacheが500エラーをスローします。 Apacheで何かをログに記録したり、PHP / MySQLでエラーをログに記録したりしましたが、一般的な500エラー以外は何も記録されません。 500号はリストページにあります。例: /wp-admin/edit.php?post_type=artist 次のような日付の並べ替えを追加すると、WordPressには現在1200以上のアーティストエントリがあります。 /wp-admin/edit.php?post_type=artist&orderby=date 次に、リストはうまくロードされます。私はMySQLクエリログに座って見ましたが、WordPressが10個程度のリストを作成するためにすべての投稿(すべて1200個)のメタデータをロードしているようです。クエリの1つだけで、92000行が返されます。高度なカスタムフィールドと独自のフレームワークを持つテンプレートを使用しているため、各投稿にはかなりの量のメタデータが添付されています。これはPHPで処理するにはデータが多すぎると思います。ここで上限に達しました。1200の投稿は来年には簡単に2倍になるでしょう。 最初のページの読み込みを強制して日付の並べ替えを追加するか、すべてのメタデータの読み込みに関する問題を修正するにはどうすればよいですか?

2
デフォルトで、管理領域に公開された投稿/ページのみを表示する方法は?
現状では、WordPressはデフォルトで、管理領域のページ/投稿リストにあるすべてのページ/投稿を、公開ステータスに関係なく表示します。 下書きはたくさんありますが、通常は公開されたページ/投稿の編集にもっと興味があるので、それらを表示するためだけに取得するには、もう一度クリックして完全に再読み込みする必要があります。 最初に公開された投稿/ページのみを表示するようにWordPressを設定する方法はありますか?後で必要に応じて[すべて]または[下書き]をクリックできますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.