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

2020.05.25

Logging

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

タグ

-Command, 39, array, categories, CSV, DIR, ID, lt, once, php, POST, require, set, url, wp, wp-load, アウト, お願い, カテゴリ, コード, こと, コメント, ご使用, ソース, それぞれ, ナンバー, ファイル, プレス, メソッド, ワード, 一度, 一括, 下記, 不具合, 任意, 企業, , 何か, 使用, 場合, 変更, 実行, 引数, 当然, , 意味, 抽出, 数値, , 方法, 更新, 検索, 確認, 自己, 苦情, 記事, 責任, 部分, 配列, 重要点,

wordpressの純正機能を使う。取り扱い注意!

2020.05.17

Logging

ワードプレスには更新情報サービスという機能があります。その機能を使うと若干ですがSEO対策になります。こんな事ですが塵も積もれば山となるということわざがあるように、日々の蓄積が大切になります。

http://blog.goo.ne.jp/XMLRPC
http://blogsearch.google.co.jp/ping/RPC2
http://blogsearch.google.com/ping/RPC2
http://ping.bloggers.jp/rpc/
http://ping.blogmura.jp/rpc/
http://ping.exblog.jp/xmlrpc
http://ping.fc2.com/
http://api.my.yahoo.com/RPC2

上記のような感じで更新情報を通知する内容を設定しています。たぶん大体のブロガーさんはこのような設定をワードプレスに設定しています、なので当たり前の作業になるかと思います。アクセス数を増やすとかいう本やサイトにもこのような記載をしている記事なども見かけます。それぐらいのレベルかと思います。

ブラックハット的な技意外は全て行っていたほうが良いと思います。なおを昔も今も変わらないですが、リンクを張ってもらえるのが一番、SEO対策に効果があると言われています。あと今でも人での目視巡回もあるらしいので、結局中身のあるコンテンツを作らないと意味はないらしいですけどね。

【WordPress(ワードプレス)の使い方講座】アフィリエイトサイトの作り方の基礎基本

今でもゼロディみたいに検索アルゴリズムの脆弱性をついてアクセス数を増やすことは可能なんだと思います。因みにいまはサイトの表示内容と表示速度が結構、検索の優位性を生むらしいです、唯これは今だけの話になりそうです。今後、10年ぐらいで消えてしまう話になりそうです。5G通信が普及し、10G通信が当たり前の世界になった時、殆どのサイトは瞬時に表示されることになるからです。最終的に評価の基準になるのはオリジナリティのある記事内容と滞在時間だと思います。

記事を認知してもらうにはリンクやSNSで発信することが大切になると思います。

※なお、記事を何回も更新するとスパム扱いになる場合がありますのでご注意くださいね(*´?`*)

タグ

https, SEO, WordPress, www, YOUT, アクセス, ことわざ, コンテンツ, サービス, サイト, それぐらい, ハット, ブラック, プレス, ブロガー, リンク, レベル, ワード, 上記, 中身, , , , 作業, 全て, 内容, 効果, , 大体, 大切, 対策, , 巡回, 当たり前, 情報, 意味, 意外, 感じ, , 日々, , 更新, , 機能, 注意, 目視, 純正, 若干, 蓄積, 記事, 記載, 設定, 通知,

一時間に一回だけAPIを実行するPHPのオブジェクトファイル

2020.01.10

Logging

あるユーザーが公開しているプログラミングを参考にして
オブジェクト化してみた。
参考にしたサイトのリンクは下記になります。
phpでapiを切りの良い時刻までキャッシュする

尚、動作環境はPHP5.6以上になります、と言いつつ
動作テストは行っていないので、もしかしたらエラーで動かないかも?
動作内容はJSONファイルの更新時間( hour )と
サーバの 時間 ( hour ) を比べ差異があれば
APIを呼び出し結果をJSONファイルとして上書き保存します。
そのため、一時間に一回だけ更新処理が走ります。
(※CRONで設定していれば)

結果がJSONで返ってこない場合などは可変して頂いて構いません。
もともと自分の案でもないので…。

PHPファイルのダウンロードはこちらから
https://zip358.com/tool/timeKeeper/timeKeeper.zip

ソースコードはこちらになります(* ̄(エ) ̄*)

<?php
class timeKeeper{
    public static $json_filename = "abc.json";
    public static $json_api_url = "https://example.com/api/?v=1.333";
    public static function judge(){
        $server_timestamp = time();
        $server_time = date('Y/m/d H',$server_timestamp);
        $json_timestamp = filemtime(self::$json_filename);
        $json_time = date('Y/m/d H',$json_timestamp);
        return $server_time === $json_time ? true : false;
    }
    public static function api_run($opts=null){
        if(is_null($opts))return false;
        $context = stream_context_create($opts);
        $json = file_get_contents(self::$json_api_url, false, $context);
        $fp = fopen(self::$json_filename, "w");
        fwrite($fp,$json);
        fclose($fp);
        return self::json_load();
    }
    public static function json_load(){
        $json = file_get_contents(self::$json_filename);
        return json_decode($json, true);
    }
    public static function check(){
        if(file_exists(self::$json_filename)){
            return self::judge();
        }
        return false;
    }
}
///使用例
if(timeKeeper::check()){
   $json = timeKeeper::json_load();
}else{
    $opts = array(
        "http"=>array(
        "method" => "POST",
        "header" => "User-Agent: php"
        )
    );
    $json = timeKeeper::api_run($opts);
}

タグ

5.6, API, class, cron, hour, json, lt, php, public, timeKeeper, エラー, オブジェクト, キャッシュ, コード, こちら, サーバ, サイト, ソース, ダウンロード, ため, テスト, ファイル, プログラミング, ユーザー, リンク, , 上書き, 下記, 保存, 公開, 内容, 処理, 動作, 参考, 場合, 実行, 差異, 時刻, 時間, 更新, , 環境, 結果, 自分, 設定,

時間はあるのに時間の無駄遣いをするのは愚者。

2020.01.09

Logging

時間はあるのに時間の無駄遣いをするのは愚者だと痛感した。
自分はいま無職です、毎日の日課としてウォーキングはしている、
あと仕事探しもしているが、空いた時間があるのにここ一ヶ月特に何を
することもなく、日々が経過していき収益がないので
出費だけが続いている。

この空いた時間を有益に使わない事ができないともったいない。
そう思ったので時間を割り振ることにした。

朝はウォーキングをし職安で仕事探しの他、積本になった本を
この期間に読んでいくことと、2日に一冊のペースで読んでいくことに
した。またブログ更新、1日2本アップする事にする。

またSNS(ソーシャルネットワーク)を活用し情報発信なども
行う事、また何かアイディアサービスが浮かべばそれを具現化する
知識を持っているので具現化すること。

平日と休日のメリハリをつけて生活することなどを
就活が決まるまで実行していく。

尚、仕事が決まってもブログの更新はしていきます。

タグ

, 2, SNS, アイディア, アップ, いま, ウォーキング, ここ, こと, サービス, ソーシャル, それ, ネットワーク, ブログ, ベース, メリハリ, , , 仕事, , 休日, , 具現, 出費, 収益, 実行, 就活, 平日, 情報, 愚者, 日々, 日課, 時間, 更新, 有益, , 期間, , 毎日, 活用, 無職, 無駄遣い, 生活, 痛感, 発信, 知識, 積本, 経過, 職安, 自分,

今年最後のブログ…

2019.12.31

Logging

今年もユーザーさんに支えられブログを続けることが出来ました。

過去のブログを他のブログに移行していたのですが、
12月にそのブログももとに戻し、更新頻度も前と同じに変更しました。
(※そのブログも来年から不定期で更新していきます)

毎年の恒例の未来予想の話を記載します、
来年(2020年)、何が起こるかといえば自分は
人工知能のサービスが日本でも大々的に
各企業(中小企業含む)が使用されるようになると思います。

また、スマートグラスというものがもしかしたら
来年浸透するかもしれないなと思っています。

これはスマホに続く便利ツールになると感じています。

Amazon-Backed Smart Glasses For $1,000: First Look

あと日本でも5G(ファイブジー)のサービスが開始されますよね。
これは新しい風になると思います、通信費がいまの4G程だと
浸透するのはかなり早いと思います、また来年から
ギガ通信の制限がなくなるそうなので、
いろいろな事が変わり始める年になると思います。

※今年最後のブログ記事を見て頂きありがとうございます。
良いお年を!!

タグ

2020, 4, 5, いま, いろいろ, かなり, ギガ, クラス, こと, これ, サービス, シー, スマート, スマホ, ツール, ファイブ, ブログ, もと, もの, ユーザー, 不定期, 中小企業, 予想, , 人工, 今年, , 企業, , 使用, 便利, 制限, , 変更, , 恒例, 日本, 更新, 最後, 未来, 来年, 毎年, 浸透, 知能, 移行, , 自分, 記事, 記載, , 通信, 過去, 開始, 頻度, ,

SQLの無知さ加減。

2019.07.13

Logging

select id,namae,furigana
from passport
where id = ANY(select id from travellist where namae like "田中%");

自分のSQLに関しての無知さ加減は半端ないと思います。
メンターがいないので自分で調べないといけないのです、
こんな構文すら知らなかったのは痛い。
サブクエリの存在は前から知っていたのですが、ANYを前に
付けると、複数のHITにも対応できることを知った。
ちなみに更新作業や削除作業の際に
主キーを検索対象に入れていないと処理がもっさりします。
そう考えると一番最初に働いていたIT会社のSQLは
今思うと初歩的な構文が多かったのかもしれない。
何気ない事なのかもしれないけど
動いていた構文に追加対応とか行う際にもっとその構文を
解析すれば良かったなと思います。
やはりSQLで行ったほうが早いことって結構あります。
 

タグ

ANY, from, furigana, HIT, ID, IT, like, namae, passport, select, SQL, travellist, where, キー, クエリ, こと, サブ, はり, メンター, , , 会社, 作業, 処理, 削除, , 加減, 半端, 存在, 対応, 対象, 更新, 最初, 検索, 構文, 無知, 田中, 自分, 複数, 解析, 追加, ,

連休後半

2018.05.01

Logging


連休(GW)どこにも出かけない割合って
どれぐらいいるのだろうか。おそらく2?3割ぐらいは
どこにも出かけず家で休暇と考えている人もいると思います。
ちなみに昨日、音声ログというサイトを作りました。
ちょっとした事を月イチか週イチぐらいでつぶやきます。
そして自分の声は何だか弱々しくヘタレな声です。
本人が耳に聞こえる声とは全然違っていてショックでしたが
この声を変えるということは出来ないだろうから・・・。
あと、連休中はブログの更新はイマノトコロ、
続けるつもりでいます(今日は自分は仕事です)。
https://zip358.com/voice/

タグ

イジメ, イマノトコロ, サイト, どれぐらい, ひと, 休暇, 割合, 小学館新書, 更新, 月イチ, 本人, , 連休中, 連休後半, 週イチ, 音声ログ,

ぐちぐち文句言ってもハジマラナイ。前へ進もう!!

2016.08.06

Logging


今日のお題は「ぐちぐち文句言ってもハジマラナイ。前へ進もう!!」です。
男の人は結構な確率で根に持つひとが多いです。自分もその中の一人でした。派遣切りに会った時は表面上は何も言いませんでしたが、家では愚痴が多かったように思えます。立場の弱いモノは決まった事を覆すことが出来ないのです。(かなり難しいです。)
特に、立場の弱い派遣というものはそういうモノです、いつ契約を更新してもらえなくなるかは派遣を雇っている会社の事情にもよります。いろんな人がいました、態度がころりと変わる人などもいたりして、人が見えましたね。
派遣切りにあった場合など、それに妬んだりすること無く、「良い機会」だと割りきって次の仕事先を見つけることに専念したほうが良いです。
前へ進むことが、かなり大事ですね。悔しいかどうかで言えば、契約切りや派遣切りにあった人ならわかると思います。かなり悔しいですね。でも、その悔しさをバネにして次に繋げてください。

タグ

いつ, かなり, ぐち, こと, それ, ハジマラナイ, バネ, ひと, もの, 一人, , , 事情, , 今日, 仕事, 会社, , , 場合, 大事, 契約, , 専念, 愚痴, 態度, 文句, , 更新, , 機会, , 派遣, , 確率, 立場, 結構, 自分, 表面, ,

Windows10のコンピューターが毎日特定の時刻にスリープ状態から復帰するよ!?なぜ

2016.03.12

Logging

Windows10のコンピューターが毎日特定の時刻にスリープ状態から復帰するよ!?なぜ
ANSWER

Windows Media Center の更新機能が自動的に開始されるときに発生します。ということです。

この問題を解決するには下記のURLをクリックして、手順に従ってスケジューラから変更等を行ってください。

https://support.microsoft.com/ja-jp/kb/979878

このようにスリープ状態から勝手に起動するようなソフトがインストールされている場合があるので注意してください。今回は、マイクロソフト社のソフトでしたが他のソフトでもこのような設定になっている場合があるので、気をつけてください。また、スケジュールに設定する事によって起動時にソフトを起動することや曜日によってソフトを起動するなどの設定するなどの設定を追加することも可能です。

タグ

10, 979878, ANSWER, Center, com, https, ja-jp, kb, media', microsoft, support, url, Windows, インストール, クリック, こと, コンピューター, スケジューラ, スケジュール, スリープ, ソフト, とき, マイクロソフト社, 下記, , 今回, , 勝手, 可能, 問題, 場合, 変更等, 復帰, 手順, 時刻, 曜日, 更新, 機能, 毎日, , 注意, 特定, 状態, 発生, 解決, 設定, 起動, 追加, 開始,

BOT辞めました{BOTやめるとアクセス減ることは無い?。}

2015.06.22

Logging


BOT辞めました{BOTやめるとアクセス減ることは無い?。}。BOT辞めるとアクセス数は多少減りますが、今後のSEO対策のためにも辞めることにしました。検索会社(googleやyahooなどなど)は、人工知能を検索へ投入する段階へ進んでいます。明らかにボットはSEOからはじかれる存在になります。来年辺りには確実に投入しているじゃないのかな・・・なので辞めます。地道に記事を毎日更新してグーグルに記事を拾われるのを待つことにしました。確かにSNSで発信してボットをつくり、過去記事を再度、SNSへ配信すると人に目にとまる機会は増えますが、やはり何度も同じ記事を目にするということは飽きもきますし、それを見てストレスを感じる人も中に入ると思います。
理由は結構ありますが、ニュース記事でもないので、ボット配信は辞めることに。
追記、撤回、BOTの出現率を調整する事にします( ̄^ ̄)ゞ。 

タグ

BOT, Google, nbsp, SEO, SNS, Yahoo, アクセス, グーグル, こと, ストレス, それ, ため, ニュース, ボット, , , , 人工, 今後, 何度, 再度, 出現, 地道, 存在, 対策, 投入, 撤回, 更新, 来年, 検索, 機会, 段階, 毎日, 理由, 発信, , 知能, 記事, 調整, 追記, 過去, 配信,

12月到来、、{PGなどの話。}

2014.12.03

Logging

12月到来して、数日経ちましたが来年(2015)までに何か一つ作ろうかなと思います。
あと、休んでいたブログを土曜日から適度な更新に変更します(たぶん)。
追記:
現在、ガソリン代節約のため試しに電車通勤をしています、今のところ、出発の時間帯があわないところもありますが、それほど不便とは思わなくなりました。来年からは、本格的に電車通勤でと言うことも考えています(ガソリン代が落ちれば車通勤に変えますが・・・今のところは電車通勤を継続するつもりでいます。)

タグ

12, 2015, PG, ガソリン, こと, ため, つもり, ところ, ブログ, 一つ, 不便, , 出発, 到来, 土曜日, 変更, , 数日, 時間, 更新, 来年, 現在, 節約, 継続, , , 追記, 通勤, 適度, 電車,

映画「繕い裁つ人」公式サイトを(# ゚Д゚)

2014.11.08

Logging

映画「繕い裁つ人」公式サイトよると上映されたみたい、いまのところブルーレイが発売されていません(;゚Д゚)ガ|ク!!。そのうち発売されたら買うつもりでいます・・・・。ちなみにウチの県では上映されていなかったみたいですって・・・・。((繕い裁つ人っていう映画予告を見たのですが、結構良い感じです。まぁあまり受けない人もいるかもしれませんが・・・))
追記:ちなみにこの頃、観た映画の追記編がないものは、更新はない可能性があります。あしからず。
※紛らわしい、2015年1月31日に上映されたみたいです。

タグ

2015年1月31日, うち, ウチ, , , ところブルーレイ, , 公式サイト, 可能性, 大事, 始末, 映画予告, 更新, , 良い感じ, 追記, 追記編,

ブログの毎日更新をはじめて一ヶ月半が過ぎようとしてます。

2014.09.24

Logging

ブログの毎日更新をはじめて一ヶ月半が過ぎようとしてます。アクセス数も徐々に右肩あがりなっています。この調子でいくと年内に100越えは可能かもしれません(昨日のアクセス数は70でした。)。自分のブログは今のところ映画ネタが多いので平日よりも休日前や休日がアクセスが断然を多いです。新作映画を見に行く前に映画の評価の参考として見に来ている方が多いようです。あとは本の購入前の参考として見てくれてる方です、この二つジャンルがアクセス数の大半を占めています。ちなみにこのブログでの広告収益はまだ出ていません。自分の場合、収益は副産物みたいなものであって気にしていません。
基本的にブログを書くのが好きだから、毎日かけたりします。特に努力して書いているわけでもないので苦にもならないです。

 

タグ

100越え, アクセス数, ところ映画ネタ, ブログ, 一ヶ月半, 二つジャンル, 休日前, 副産物, 参考, 右肩, 大半, 平日, 年内, 広告収益, 新作映画, 更新, , 評価, 調子,

100の基本っていう本を買いました(´Д`)

2014.08.17

Logging

100の基本っていう本を買いました。簡単に言うとタイトルに惹かれて、そして本のデザインに惹かれて購入した本です。本の中身はまだ見ていませんが、本の表に書かれてある100番目の言葉に結構惹かれて購入を決めました。「自分の基本の更新を常に行う。」、この言葉を実践するのは結構難しいかなと思ったりしますが、納得だったので、この本は自分に合うかもと思って購入。それって実は大事で、本のプロローグとか見て、難しいそうだなとか、すんなり想像できないなぁとか思ったら買わないほうが良いです。
ちなみに自分が自己啓発の本を読む理由の一つはCDやDVDのジャケ買いとほぼ同じです、そして本の中身をちらりと見て合うと思ったら購入します。自己啓発書を読んでいて、どうこう言えない部分も出てきますけど、自分はその事については、さらっと流します。本を読むことによってのメリットは想像力を養える事と自分の考えとは違うことを説教がましくなく吸収できることです。自分は昔、本なんて読まない本なんて別にいいだよというタイプでした。キッカケは高校の時に、映画の原作を読んでみようと思ったのが最初です。それが結構ハマって、今に至るという感じですね。

タグ

100, cd, DVD, こと, ジャケ買い, ソレ, タイトル, デザイン, プロローグ, まし, メリット, 一つ, 中身, , 吸収, 啓発, 啓発書, 基本, 大事, 実践, 想像, 想像力, , 更新, , 理由, 簡単, 納得, 自分, 自己, , 言葉, 説教, 購入, 部分,

土佐人{自作サイト}、鳴かず飛ばず!?。

2014.08.17

Logging

土佐人{tosajin.info}という自動更新サイトをひとつ制作しているのですけど、本当はもっと、まともなポータルなサイトにしたいですね。でも、金ナシ、やる気なしな自分がいます。本当はもっとやりたいことはあるんです。アイデアもいろいろ持っていますが、行動に移すことをしない自分がいます。本当にやる気だけなんですよね。例えば、嫌なことやいやがらせ等をされたりすると直ぐにやる気なくします。そこで頑張ろうとかいう考えは持ちあわせてません?。なにくそというど根性タイプではなく、別にいいや勝手にすればタイプです{裏では・・・}、作る気が無くなります。基本的に張り合う気がないのです、論理的に時間の無駄と思えばほっときます。
言いたいことは一応言いますが、ある程度言うこと言ったら終わりです。ちなみにtosajin.infoは当分、このままで放置します。やる気が出たら更新しますが・・・当分このまま運営。いま一つだけ温めているアイデアがあります、そのアイデアのサイトを年内か来年あたりに公開するつもりです。まぁでもその頃、違うことしてそうだけど・・・。
ドメイン所有に関してですが、今後、減らしていく方向で動いています。