質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

946閲覧

Wordpress投稿ステータス一覧の画面遷移

casanova

総合スコア17

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2017/10/20 01:11

Wordpressについて質問させてください。
Wordpressの記事一覧画面には投稿ステータス(すべて・公開済み・下書き、など)があります。

例:
1.「下書き」をクリックし下書き一覧を表示する
2.一覧から記事タイトルをクリックしその記事を表示する
3.記事編集画面で「更新」を押して編集を確定する

通常は 3 のあと画面遷移するのは、投稿ステータス「すべて」になるかと思います。
この画面遷移を「すべて」の一覧ではなく、直前まで編集していた一覧(例の場合は「下書き」)にしたいです。

これを実現する方法はあるでしょうか。
お知恵を拝借できれば大変助かります。

対象は「カスタム投稿タイプ」です。
プラグインでもfunction.php の編集でも結構ですので、情報を頂きたく思います。
よろしくお願い致します。

サーバー環境は以下の通りです。

Wordpress4.8.2
PHP 5.5.38
Apache/2.4.20
MySQL 5.6.36 (Ver 14.14 Distrib 5.6.36)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

3.記事編集画面で「更新」を押して編集を確定する

下書きの場合は更新ではなく公開ではないでしょうか。

下書き記事を公開ボタンを押した後、通常は画面が切り替わることはありませんが?

追記

別タブで開くよりもまだマシな方法もあります。

下書きが存在する場合は投稿画面に下書き一覧へ飛ぶボタンを表示するメタボックスを表示させたらどうでしょう?
当該カスタム投稿タイプの下書きが存在しない場合はボタンも非表示になるような形です。
文言や3か所のカスタム投稿タイプ名を変更してfunctions.phpに追記してみてください。

function draft_list_meta_box() { global $wpdb; global $pagenow; $draft = $wpdb->get_results( "SELECT ID, post_status FROM $wpdb->posts WHERE post_status = 'draft' AND post_type = 'info'" ); if( !empty( $draft ) && $pagenow === 'post.php' ) { add_meta_box( 'draft-meta', '下書き一覧', 'draft_list_box', 'info', 'side', 'default' ); } } add_action( 'add_meta_boxes', 'draft_list_meta_box' ); function draft_list_box() { 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>'; }

投稿2017/10/20 01:35

編集2017/10/20 05:01
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

casanova

2017/10/20 04:54

ご回答ありがとうございます。 おっしゃる通り公開ボタンを押しても画面遷移しませんでした。 確認不足で失礼いたしました。 解決策は単純に「別タブで開く」で良さそうです。 物凄く勘違いしていたようでお恥ずかしい限りです。。。 ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問