WordPress 記事のIDを指定して投稿する方法

WordPressブログに記事を投稿した際は、各記事に付与されているIDが存在します。それは『投稿-ID』又は”Post-ID”を言います。 日々投稿していく記事が増えて行くにつれ、IDもランダムに増えていきます。ある日突然ある投稿を削除してしまって、以前と同じ内容の記事を投稿しても、IDが増えて行くので同じ投稿IDで投稿することはできません。 しかし、 WordPress記事のIDを指定して投稿する方法を発見しましたので、紹介しちゃいます。削除してしまった記事のIDと同じ投稿IDで記事を投稿することができます。 <手順> 例えば、post-id=1で記事を投稿したい。 やることは下記です。 – WordPressにて新しいカテゴリを一時的に作成、例:cat1 – このカテゴリ内に記事を適当に投稿、IDが付与されるので、メモ。 例:?p=99 – WordPressツールを使って、cat1カテゴリ内に全ての投稿をエクスポートする – エクスポートしたXMLファイル内にIDが記載されている三カ所を見つける 1. <link>http://domain.com/?p=99</link> 2. <guid isPermaLink=”false”>http://domain.com/?p=99</guid> 3. <wp:post_id>99</wp:post_id> – 上記ID:99を変更したいpost-idに変更する。例:1に 1. <link>http://domain.com/?p=1</link> 2. <guid isPermaLink=”false”>http://domain.com/?p=1</guid> 3. <wp:post_id>1</wp:post_id> – XMLファイルを上書き保存して – WordPressツールを使って、このファイルをインポートする。 すると url: 『http://domain.com/?p=1』が投稿されます。記事内容を修正して完了です。 いかがでしょうか… 少し面倒ですが、もしSNS色んなところに元の投稿IDの記事のリンクを張っていて、このID(url)が復帰したことで、サイトのPVアップへの影響が大きいと思います。

つづきを読む