忍者ブログ

Wordpressメモとかアフィめもとか

Wordpress,PHP,アフィリエイトとかの個人メモを記録していくよ

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Wordpress CSV Importer 記事をCSVで一括登録

CSVで記事を一括登録したいときは、CSV Importerを使うと便利。
フォーマットは以下の感じ。

ヘッダレコード こちらから引用WordPressのCSV一括投稿と重複削除のプラグイン
csv_post_title:記事のタイトル
csv_post_post:記事の内容
csv_post_excerpt:記事の要約
csv_post_categories:カテゴリ(複数の場合は、カンマ(,)で区切る)
csv_post_tags:タグ(複数の場合は、カンマ(,)で区切る)
csv_post_date:記事の投稿日(過去日付も先日付も対応。先日付にすれば、予約投稿になります。)
custom_field_1・・・:上記の項目は必須で、それ以外のヘッダー項目はカスタムフィールドして認識され、フィールド名を書けば、自動で項目が追加されます。
データレコードはヘッダの内容に合わせて記入。
日本語を使用するときの注意点としては、UTF-8、LFで保存する事。
そうしないと、日本語無視されておかしなことになる。
また、項目は""で括って、項目の中に\や"があるならエスケープする。

登録はツール→CSV Importerから
Import posts as draftsってチェックを入れると下書き状態となる。
Organize into categoryでは親カテゴリを指定。
データレコードで指定したカテゴリがここで指定した子カテゴリになる。



拍手[0回]

PR

MySQLでINSERT時のキー重複時に上書きしちゃうの続き

昨日書いたMySQLでINSERT時のキー重複時に上書きしちゃうの続き。
戻り値に注意(対象件数じゃない)

INSERT ... ON DUPLICATE KEY UPDATEを使って1本の列を挿入ると、その列が新しい列である場合、mysql_affected_rows()は1を戻し、既存の列を更新すると2を戻します。


このページのコレを参照23.2.3.1. mysql_affected_rows()

あとここINSERT ... ON DUPLICATE KEY UPDATE 構文ってどんな場合に使うの?もいい情報。感謝。

 

拍手[0回]

MySQLでINSERT時のキー重複時に上書きしちゃう

プライマリキー制約などをつけているテーブルにINSERTするさいに一意制約違反がでるけど、それをエラーコードでハンドリングして、一意制約だけだったら無視するみたいなことを調べていたら、こんな機能があったのね。
ユニーク制約などの違反時に指定の値で上書きする
INSERT INTO tbl_name (col_name1, col_name2, ...)
  VALUES (value1, value2, ...)
  ON DUPLICATE KEY UPDATE col_name_x=value_x, col_name_y=value_y, ...;
 

拍手[0回]

lolipopでMySQL server has gone away

以下のような処理を作った。

・ファイルを読み込む(IN)。
・ファイルの内容を選別して、必要行だけ取り出す(OUT)。
・テーブルにINとOUTの件数を書き込む

この処理を実行していたところ、2ファイル目の書き込みでMySQL server has gone awayのエラーが。
lolipopのMySQLサーバのtimeout時間を見てみたら15秒。。。。
2件目のファイル処理に15秒以上かかっていたのでtimeoutしたため、コネクションが切れていたという落ち。
なので、1ファイルずつ繋いでは切るの繰り返しになった。。。

拍手[0回]

wordpress 自作HTMLページに同じサイトのテーマを適用させる

htmlドキュメントルートは以下においたWordpress管理外の自作HTMLに同じサイトのテーマを適用させる方法。

<?php
  define('WP_USE_THEMES',  false);
  require('./wp-blog-header.php');
  get_hedder();
?>
上記をHTMLに記載する。requireのパスは環境に合わせて。

拍手[0回]

ブログ内検索

最新コメント

広告

プロフィール

なんとなくはじめてみたよ

忍者ツールズプロフィールは終了しました

カウンター