To PageTop

タイトルの通りです。
それ以上でもそれ以下でもありません。
例によってfunctions.phpに書けばそれで事足りるコードをわざわざプラグイン化したやっつけな代物です。

post_statusが’new’,’draft’, ‘auto-draft’から’publish’へ遷移する際に動作し、同時にステータスを’private’へ書き換えます。

 

普通にWPを使っている状況ではあまりこれが必要になる事は無いと思うのですが、企業サイトとかで担当者がどうの確認がどうの、素人が作業するのがどうのとかそういう変わった事情向けです。

効果としては、新規投稿から直接公開される事が無くなります。(裏技的にできますが、そういう意図の機能では無く、あくまでワンクリックで『公開されてしまう』事を避ける為のモノなので…)

 

※中身のお話

処理的に、post_statusが「publishに書き換えられた瞬間の後」に再度privateに上書きするようになっています。
類似のフック等を見ても、書き換える前にこれを妨害する事ができるような部分が見当たらなかったのでそうなっています…が、何かいい方法あったら教えてもらえると喜びます。

 

RA – New Post Auto Set Status “Private”

2014 9/19 追記
WordPressの公式プラグインディレクトリに登録しました。
今後、ダウンロードはそちらから行なって下さい。


“WordPressで新規投稿を行う場合にデフォルトでステータスを非公開にするプラグイン”へ 7 件のコメントがあります。

  1. aki.star02 2013年11月25日 at 4:26 PM #

    助かりました。
    ありがとうございます。

    使わせてもらいます!

    • 因幡 2013年11月25日 at 4:27 PM #

      ご利用どうもです_(._.)_

  2. 水葉 2014年3月12日 at 4:16 PM #

    はじめまして!
    まさにこの記述を探していたのですが、
    プラグインのDLがエラーで弾かれてしまいます。
    可能でしたら、DLさせていただけないでしょうか?
    よろしくお願いいたします。

    • 因幡 2014年3月12日 at 4:19 PM #

      はじめまして。
      すみません、例によってプラグインの自動アップデートの後、パーミッションを変更するのを忘れておりました。
      現在はダウンロード可能になっているはずです。

  3. 水葉 2014年3月12日 at 4:32 PM #

    ありがとうございました!確認とれました
    早速の対応感謝です!

Trackbacks/Pingbacks

  1. WPの投稿ステータスをデフォルトで「非公開」にするイケてるプラグイン | ousiadesign blog - 2013年11月26日

    […] https://www.rabbit-works.net/archives/675.html […]

  2. WordPressの投稿を、デフォルトで非公開にする方法 - 2014年6月26日

    […] WordPressで新規投稿を行う場合にデフォルトでステータスを非公開にするプラグイン | Rabbit Works […]

コメントを残す


*必須

スパム判定の為に答えを入力してください。 * Time limit is exhausted. Please reload CAPTCHA.