削除したい記事のパーマリンクリストを使用して、phpmyadminを使用してSQLクエリを介して膨大な数のワードプレス投稿を削除することは可能ですか?
はい、できます。継承投稿メタを持つ投稿を削除するには、次のコードを使用します。
DELETE
p,pm
FROM wp_posts p
JOIN wp_postmeta pm ON pm.post_id = p.id
WHERE p.post_name IN ('post-1', 'post-2', 'post-3')
スラッグ配列をWHERE句に渡します。
何らかの理由でpostmetaのない投稿のみを削除する場合は、次のコードを使用します。
DELETE
FROM wp_posts
WHERE post_name IN ('post-1', 'post-2', 'post-3')
それはパーマリンクに依存します。パーマリンクには投稿名(スラッグ)以外のものを含めることができます。また、投稿名は一意である必要はありません。だから、それは可能ですが、それは他の多くの要因に依存します。