web-dev-qa-db-ja.com

ページの一括編集内容

多くのページのコンテンツ領域を編集する方法を知りたいです。この画像のように、parentsidebarなど、ページを一括編集するための多くのオプションがあります。

bulk edit options

しかし、各ページの実際の内容に対してこれを行うことはできません。私は同じ内容を持つページをたくさん持っています、そして「ページ」上のそれらのボックスをチェックし、そしてこれのためにそれらすべてを素早く編集できることは素晴らしいことです。

1
Mark

他の読者の方々には、ドラフトやテンプレートを作成するのが好きな人、または後で変更されることになるものがある場合にのみ、これは本当に意味があることを前もって追加したいと思います。それ以外の場合は、少なくともコンテンツの重複による SEOのペナルティに対処できます

残念ながら、この機能はデフォルトではWordPressの一部ではないので、そのためのプラグインを見つけるか作成する必要があります。

もう1つの選択肢は、コマンドラインを使い慣れている場合に備えて、 wp-cli を使用することです。

wp post update <ids> --post_content=<new content>

wp post update コマンドを使用すると、複数の投稿の内容を簡単に編集できます。そのため、たとえば、ID 1、2、5の投稿を「その他のコンテンツ」に変更する場合は、次のコマンドを使用します。

wp post update 1 2 5 --post_content="other content"

あなたは編集リンクをホバリングしてそこでIDを探すことによって編集スクリーンからIDを見ることができます。

site.tld/wp-admin/post.php?post =5&action = edit

カテゴリ(この例では本)のように、条件によってはすべてのIDを簡単に取得するには、 wp post list コマンドを使用するだけです。

wp post list --category_name=books --format=ids

これは1 2 5のようなものを返すでしょう、そしてそれはそれからあなたはそれから上で言及された質問で使用することができます。

ファイルからコンテンツを取得するなど、他のさまざまなオプションやコマンドが役立つ可能性があるため、上記のコマンドのドキュメントを必ずお読みください。

1
kraftner