WordPress

WPの記事を複製できるDuplicate Postプラグインの使い方

WordPressの投稿記事や固定ページ、カスタム投稿の記事をコピーしたかったので「Duplicate Post」をインストールしたメモ。設定や使い方、カスタマイズ方法などを紹介しています。

設定

基本はインストールしてしまえばすぐに記事一覧でコピーしたい記事の上にカーソルを重ねると「複製(Clone)」「新規下書き(New draft)」が表示され使えるようになるのでクリックするだけ。便利!

カスタム投稿の記事も複製できるようにする設定

カスタム投稿の記事も複製できるようにする
「設定」-「Duplicate Post」内で「権限(Permission)」タブをクリックする。投稿や固定ページの下に作成したカスタム投稿名が表示されていると思うのでチェックをして保存をする。(サンプル画面ではセミナーがカスタム投稿)

ページ内画像は複製しないように設定


コピーする内容を選択できる。
添付ファイルにチェックを入れると、ページ内のファイルをどんどん複製するのでチェックをはずしておく。

カスタマイズ:投稿や固定の記事一覧ページの「複製」リンクを「コピー」表記に変更する方法

記事を複製したい時、投稿や固定ページの一覧ページで該当記事にマウスを重ねると、「複製」という文字が追加され、そのテキストリンクをクリックすると記事が複製されるようになりますが、この「複製」を「コピー」という表記に変えてほしいという要望があったので、テーマのfunctions.phpから文字の置換をしました。

投稿一覧ページの「複製」リンクを「コピー」に変更

add_filter('post_row_actions', 'change_post_duplicate_link_text', 10, 2);
function change_post_duplicate_link_text($actions, $post) {
    if (isset($actions['clone'])) { 
        $actions['clone'] = str_replace('複製', 'コピー', $actions['clone']);
    }
    return $actions;
}

固定ページ一覧ページの「複製」リンクを「コピー」に変更

function change_page_duplicate_link_text($actions, $post) {
    if (isset($actions['clone'])) { // 'clone' は Duplicate Post プラグインが追加するアクションキー
        $actions['clone'] = str_replace('複製', 'コピー', $actions['clone']);
    }
    return $actions;
}

カスタマイズの内容

duplicate_post_linkフィルターやpost_row_actions(投稿用)、page_row_actions(固定ページ用)フィルターを利用して、アクションリンクのテキストを変更するのが適切です。

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまう outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になって ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 同人イベントやSNSで大好きな作家さんの作品に感動したとき、「感想送りたいな!」って思うけど、言葉に詰まっ ...

-WordPress
-