PHP

WPの記事を検索し一括カテゴリ変更する方法。

WPの記事を検索し一括カテゴリ変更する方法は下記になります。ワードプレスのwp-load.phpを読み込み、下記のようなソースコードのファイルをcommandで実行すると、カテゴリが任意のカテゴリに変更されます。

重要点はwp_set_post_categoriesの引数です。arrayの配列の数値ですが、この数値をカテゴリIDのナンバーに変更することによってカテゴリが更新されます。

企業でご使用する場合はカテゴリ更新部分を一度、コメントアウトしCSVか何かでうまく記事が抽出できているか確認した後に、更新するようにお願い致します、当然ながら不具合等の苦情は受け付けません。自己責任でご使用くださいな。

尚、この下記のコードの意味がわからないという方は下記のURLからそれぞれのワードプレスようのメソッドが何を意味しているか調べてくださいね。
https://elearn.jp/wpman/

<?php
require_once(__DIR__ . '/../wp-load.php');

if ($argv[0]) {
    $args = array(
        'post_type ' => 'post',
        'posts_per_page' =>-1,
        's' => '映画'
    );
    $posts = get_posts($args);
    foreach ($posts as $val) {
        $href =  get_permalink($val->ID);
		$title = get_the_title($val->ID);
		$cnt++;
		echo $cnt.":".$title."\n".$href."\n";
		wp_set_post_categories($val->ID,array(1,2,3));
    }
}


The following two tabs change content below.
zip358と申します。 まったりWEB日誌を更新している中の人です? 趣味は映画鑑賞とブログ書きです、 こちらで生活できるようになるのが目標です。 ブックマークやシェアして頂けると励みになります。 どうぞよろしくお願い致します。

関連記事

  1. 雑記

    トイウコトデ、めげないでブログ続けることにしました。

    批判に強くなる方法はひとつしかありません。批判を目にしないことです(…

  2. 雑記

    windows10の初期化にできなかったので購入した。

    windows10の初期化にできなかったので購入した。9月30日の…

  3. 雑記

    ニガミ17才はいつもいい意味でトンデルヨネ!

    ニガミ17才はいつもいい意味でトンデルヨネ!この人達を知った…

  4. ゲーム

    #FF7R これは良い!!良作です!

    体験版していたから、最初は簡単だなと思いきや少し難易度が上が…

  5. 映画レビュー

    映画、ターミネーター:新起動/ジェニシスを観てきましたので感想なんかを。 #映画レビュー

    映画、ターミネーター:新起動/ジェニシスを観てきましたので感想なんか…

  6. 雑記

    小学生からプログラミングを習うということは。

    小学生からプログラミングを学ぶのはいささか問題有りかなと思われます。…

2020年5月
 1234
567891011
12131415161718
19202122232425
2627282930  

アクセスカウンター😅

とある高知県の気温や湿度

Twitter でフォロー

PAGE TOP