WordPress プラグイン

WordPressで投稿を複製するプラグイン「Yoast Duplicate Post」の使い方【カスタム投稿もOK】

テストの為にダミー記事を増やしたいけど大変・・・何かいい方法ない?

WordPressでは投稿ページのチェックの為にダミー記事を作成すると思います。

通常の投稿であればテーマテストユニットデータを使えば色んなケースのダミー記事を量産出来るのですが、カスタム投稿ではこの方法は使えません(恐らく)

かといって1記事1記事書いていたら大変なので、簡単に記事を複製できるプラグインをご紹介したいと思います。

ちなみに通常の投稿であれば先ほど書きましたがテーマテストユニットデータを使う方がおすすめです(こちらの記事を参照下さい)

ダミー記事を使い投稿ページのレイアウトが崩れていないかチェックする方法

プラグイン「Yoast Duplicate Post」をインストール

まずはプラグインをインストールして有効化しましょう。

右上のキーワード入力欄に「Yoast Duplicate Post」と入力するとプラグインが表示されます。

 

今すぐインストールをクリックすると有効化と表示が変わるので、そのまま有効化をクリックすれば完了です。

色々と設定出来ますが、通常の投稿を複製するだけであれば特に設定変更する必要はないので、一旦このまま進めます。

 

記事を複製する

まずはプラグインを有効化する前の状態を見てみましょう。

 

これはテーマテストユニットデータを使ったダミー記事ですが、このタイトルエリアにカーソルを置くと編集やクイック編集という項目が表示されます。

そしてプラグインを有効化するとこのようになります。

 

複製、新規下書き、書き換え&再公開が追加されました。

 

複製

まずは複製ですが、これをクリックするとこのようになります。

 

複製はされましたが下書きの状態になっています。

これを公開させたい場合は編集画面から公開しましょう。

 

新規下書き

新規下書きですが、クリックすると複製をしてそのまま編集画面が開きます。

先ほどの複製は複製されても下書きの状態で公開したい場合は編集画面を開く必要があったので、複製した記事を公開したい場合はこちらの方が楽ですね。

 

書き換え&再公開

これは主にリライトする時に使う項目で、ダミー記事を量産したい時には使わないかと思います。

ちょっとイメージしにくいと思うので、解説していきます。

まずは書き換え&再公開をクリックすると編集画面が開きます。

こちらは左が通常の編集画面、右が書き換え&再公開で開いた編集画面です。

 

通常の編集画面との違いは、「下書き保存」「比較」です。

 

下書き保存

先ほどの編集画面で下書き保存をしたら、一覧表示はこのようになります。

 

元の記事は公開された状態のままで、リライト中の記事は複製された状態で下書き保存されています。

通常はリライトしたい記事があったら

  • 記事を複製して別の記事として作成
  • 元の記事をそのままリライト

このどちらかになるかと思いますが、

  • 記事を複製して別の記事として作成 → 元の記事に移行して公開
  • 元の記事をそのままリライト → 途中で中断したい場合は非公開となる

となります。

これはそれぞれ手間がかかるのと、一度リライトを始めたら完了するまで公開出来ないというデメリットがあります。

しかし書き換え&再公開の場合下書き保存しても元の投稿はそのまま公開中。

そしてリライトが完了したら再公開をすれば自動で元の投稿が更新され、下書きはなくなります。

 

下書きが元の投稿に合体、Gitで言えばマージされる感じです。

 

比較

下書き保存をして比較をクリックすると、このように元記事との比較を確認出来ます。

 

左が元記事で、右が編集中の記事です。

赤い部分が削除された箇所で、緑の部分が追加された箇所です。

これはGitツールのSourceTreeと似てますね。

 

カスタム投稿で複製する場合

通常の投稿を複製する場合はプラグインをインストールして有効化するだけで、特に設定を変更する必要はありませんでした。

ただしこのままだとカスタム投稿は複製の対象外となっているため、設定変更する必要があります。

管理画面の設定→Duplicate Postをクリックします。

 

すると設定画面が表示されるので、権限のタブを選択します。

 

そして下の方に「これらの投稿タイプに対して有効化」という項目があります。

今回は「ニュース」というカスタム投稿を作ってあり、ニュースは有効化されてないことが分かります。

これにチェックを入れれば複製が出来るようになります。

 

以上です。

-WordPress, プラグイン