私の管理パネルでは、私は常に左側のメニューバーにあるすべての投稿リンクを通して州と訪問者数によって私の投稿をチェックしています。私の希望するURLは以下のようになります。
wp-admin/edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc
しかし、このリンクのデフォルトはただ
wp-admin/edit.php
自分の投稿のデフォルトのリンクが最初のものになるようにするにはどうすればよいですか。
これは以前の質問で答えられました:
この受け入れられた答えはpre_get_postsコールバックを設定する方法を通してあなたを歩きます。それが私のすすめです。
これをあなたの子供のテーマのfunction.php
に追加してください:
add_action( 'admin_menu', 'wpse_244328_post_menu' );
function wpse_244328_post_menu() {
global $submenu;
$submenu['edit.php'][5][2] = 'edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc';
}
これにより、投稿メニューのデフォルト値が次のように変更されます。
edit.php
に
edit.php?post_status=publish&post_type=post&orderby=post_views&order=desc