Logging

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));
    }
}







    windows Terminal1.0を使ってみた。前のページ

    YOUTUBE参入の勝算は?次のページ

    関連記事

    1. Logging

      猫でもできるjsでゴリゴリ

      有言実行ということで、ゴリゴリJSのサンプル書いてみました。と言っ…

    2. Logging

      変なコードを書いてしまった。それはいつものこと(笑)

      変なコードを書いてしまった。PHPにstr_repeatという関…

    3. Logging

      アクセス数が30%下がりました。30人ぐらい減った( ゚д゚ )::

      アクセス数が30%下がりました。30人ぐらい減った( ゚д゚ )7…

    4. Logging

      アプリは見た目が大事。

      アプリは見た目が大事。アプリを手にとって使ってもらうには、第一印象の…

    5. Logging

      PHPで自前の関数をガッと放り込むとjquery…!!

      デモサイトはこちらから。https://zip358.com/to…

    6. selective focus photography of woman holding book

      Logging

      𓅓𓇌𓏏𓇋𓎡𓅱𓂋𓇋𓏏𓇋𓄿𓂋𓇌𓎼𓄿𓏏𓍯𓅱

      おはようございます。おはようしか言えません…。田舎県のお給料…

    2020年5月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031

    カテゴリー

    アーカイブ

    PAGE TOP