ねずみとり

今年の冬、家中をねずみがうろうろしており、
無駄な折衝は、と思いましたが、

あちこちで、糞はするは、おしっこ臭いわ、

食い散らすわ、

大事にしているワインの頭をかじるわ、

コードレス電話の電源コードかみ切るわ・・・

うちのわんころさんが、夜な夜な見張りをしてくれていましたが、
いっこうに、横暴は収まらず、

最後に、これ・・・
HDD コードかみ切られる

半田付けするにも、端で、超めんどー

HDDの電源コードかみ切って、
眠れる獅子を起こしてくれました。

他の機材もやられると、大変なことになる・・・

ので、
amazonで、ねずみ取りを発注し、わなわな!。

ねずみトラップ

一晩目に、1GET!
(即死だと思われます)

ねず公1GET

あと1匹!

PS.
私は、絶対に、指は置かないように、取り扱いましたが、
うちの母が、セットするときに指を挟んだそうです。

-

WordPress マルチサイトでデータ共有

マルチサイトからの続きです。

最初は、ヘッダーだけ書き換えれば行けると踏んだのですが、

内部のURLにすべてフルパス(ドメイン付き)が使われており、
トップページ以外のエイリアス側のサイトでは、
親ページに移動してしまいます。

ということで、マルチサイトを使うことになったのですが、
商品データの共有をしなければ成らず、

最初から、この方法は思いついていだが、
あっけなさ過ぎるので、
別の方法を探ってみたところ、

[php]
function my_share_posts() {
if ( preg_match( "/\/category\/|\/archives\/\d+$/", $_SERVER[‘REQUEST_URI’] ) ) {
global $wpdb;
$wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
$wpdb -> set_prefix( ‘hoge’ ); // hogeはshop1サイトのテーブル接頭辞
}
}
add_action( ‘send_headers’, ‘my_share_posts’ );
[/php]

※ヘッダー情報が読み込まれた後、?prefix(接頭語)を書き換える。

コードなんですが、うまくいきません。
$wpdbを、print_rでダンプしたところ、うまく書き換わっておらず、

[php]
$wpdb -> prefix = ‘wp_’;
$wpdb -> posts = ‘wp_posts’;
//$wpdb -> options = ‘wp_options’;
$wpdb -> postmeta = ‘wp_postmeta’;
$wpdb -> comments = ‘wp_comments’;
$wpdb -> commentmeta = ‘wp_commentmeta’;
$wpdb -> terms = ‘wp_terms’;
$wpdb -> term_taxonomy = ‘wp_term_taxonomy’;
$wpdb -> term_relationships = ‘wp_term_relationships’;
$wpdb -> links = ‘wp_links’;
[/php]

と、使用テーマ下の「function.php」に、直書き。
※wp_optionsは、マルチサイト毎のデータ(サイト名とか)を使うので、コメントアウト。

さて、ここからがはまりどころ。
Welcartを使わないなら、ここまでの設定で、データ共有出来ているはず。

が、
Welcartが呼び出される前に、$wpdbがリセットされているので、
呼び出し箇所をさがしたが、

試行錯誤している間に、この先行き止まりだと気づいたので、

リレミト・・・
※脱出の呪文@ドラゴンクエスト

(さらに…)

-