回答編集履歴

1

2017/10/20 05:01

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,49 @@
7
7
 
8
8
 
9
9
  下書き記事を公開ボタンを押した後、通常は画面が切り替わることはありませんが?
10
+
11
+
12
+
13
+ **追記**
14
+
15
+
16
+
17
+ 別タブで開くよりもまだマシな方法もあります。
18
+
19
+
20
+
21
+ 下書きが存在する場合は投稿画面に下書き一覧へ飛ぶボタンを表示するメタボックスを表示させたらどうでしょう?
22
+
23
+ 当該カスタム投稿タイプの下書きが存在しない場合はボタンも非表示になるような形です。
24
+
25
+ 文言や3か所のカスタム投稿タイプ名を変更してfunctions.phpに追記してみてください。
26
+
27
+
28
+
29
+ ```
30
+
31
+ function draft_list_meta_box() {
32
+
33
+ global $wpdb;
34
+
35
+ global $pagenow;
36
+
37
+ $draft = $wpdb->get_results( "SELECT ID, post_status FROM $wpdb->posts WHERE post_status = 'draft' AND post_type = 'info'" );
38
+
39
+ if( !empty( $draft ) && $pagenow === 'post.php' ) {
40
+
41
+ add_meta_box( 'draft-meta', '下書き一覧', 'draft_list_box', 'info', 'side', 'default' );
42
+
43
+ }
44
+
45
+ }
46
+
47
+ add_action( 'add_meta_boxes', 'draft_list_meta_box' );
48
+
49
+ function draft_list_box() {
50
+
51
+ echo '<p style="text-align:right;"><a class="button button-primary button-large" href="/wp-admin/edit.php?post_status=draft&post_type=info">移動</a></p>';
52
+
53
+ }
54
+
55
+ ```