【WordPress】サブディレクトリ型マルチサイトを構築する

 WordPressはサブディレクトリごとにサイトを構築することができる。例えばaaa.comにインストールしておいてaaa.com/bbb/、aaa.com/ccc/といった感じにいくつもの子サイトを作ることができる。まず、WordPressをルートディレクトリにインストールする。それからFTPソフトでwp-config.phpをダウンロードし、

    /* 最初に追加する行 */
    define('WP_ALLOW_MULTISITE', true);

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

 /*編集が必要なのは・・・*/のコメントの上にdefine・・・を追加する。そして元の場所にアップロードする。それからWordPressの管理画面にログインする。ツールメニューネットワークの設置という項目が増えているのでクリックする。

 WordPressサイトのネットワークの作成という画面が表示される。

 ここでサブディレクトリを選んで、サイトネットワーク名サイトネットワーク管理者のメールアドレスを入力してインストールボタンをクリックする。

 するとサイトネットワークで使用中に変わり、サイトネットワーク作成機能を有効化するには、次の手順を実行します。とあるので、指示に従う。まず、FTPソフトでルートのwp-config.php.htaccessファイルをダウンロードしてバックアップをとっておく。それからwp-config.phpの先ほど追加したdefine・・・/*編集が必要なのは・・・*/のコメントの間にdefine・・・(6行)を追加する。

    /* 最初に追加する行 */
    define('WP_ALLOW_MULTISITE', true);

    /* 次に追加する行 */
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false);
    define('DOMAIN_CURRENT_SITE', 'サイトの名前');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

 .htaccessファイルは最初は

# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
/IfModule
# END WordPress

 なのを

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

# END WordPress

 に置き換える。そしてwp-config.php.htaccessファイルをルートにアップロードする。それから右下のログインボタンをクリックする。すると左上に参加サイトという項目が増えている。

  参加サイトをクリックしてダッシュボードを表示させると新規サイトを作成というメニューが表示される。

 新規サイトを作成をクリックするとサイトを追加画面が表示される。

 サイトアドレスサイトのタイトルを入力してサイトを追加ボタンを押すと新しいサイトのダッシュボードにアクセスできるようになる。

【NextScripts】Resp: {“errors”:[{“message”:”Error creating status”,”code”:189}]}

 WordpressからNextScriptsを使ってFacebookとTwitterに出力しているが、twitterに出力されなかった。エラーメッセージは

 Resp: {“errors”:[{“message”:”Error creating status”,”code”:189}]}

 イメージ送信をやめてみてもダメ。結局はパーマリンクの問題だった。パーマリンクに【】が入っていたので送信できなかった。【】を消せば無事送信できた。

【ソフトバンク光】BBフォンを解約するとどうなるか

 ソフトバンク光に加入すると無料でついてくるBBフォン。光電話(N)に加入して市外局番からの番号を取得していると、あんまり使いません。それで解約するとどんなメリットがあるのかソフトバンクに問い合わせました。まずチャットにて問い合わせると、

お問い合わせありがとうございます。

当窓口が光の内容についてのご案内ができないため、恐れ入りますが下記窓口にお架け直ししてご確認をお願いいたします。

■ソフトバンク光窓口へのお掛け直し
0800-111-2009(無料)

営業時間
10:00~19:00(年中無休)

 とのことでしたので、電話しました。現在利用しているサービスはBBフォン、Wi-Fiマルチパック、光BBユニットレンタルでトータル500円(税込)です。BBフォンを解約するとWi-Fiマルチパック、光BBユニットレンタルも解約になり白いルーターを返却しなければなりません。それでも4,000円の無線ルーターを購入すれば8か月で元が取れます。

 インターネットの設定はルーターにPPPoEの設定をすればよいそうです。

 気になるのはBBフォンを解約したとして、今ある光電話(N)の番号に影響があるかどうかですが、オペレーターによるとないそうです。どうやら白いルーターがBBフォンを担当し、黒いONUが光電話(N)を担当しているようです。

 最後に契約状況を調べてもらい、他に影響を受けるサービスがないか確認しました。するとおうち割 光セットが該当するそうです。スマホもソフトバンクの為、割引が得られます。しかしBBフォンを解約するとこの割引がなくなります。金額は500円(税込)。500円節約して500円の割引がなくなります、微妙。

 今回はBBフォンを解約してもメリットがなさそうなので見送ることになりそうですが、MNPでスマホを買い替えた時にはBBフォンの解約という選択肢がありそうです。勉強になりました。

 インターネットの契約って結構複雑ですよね。それで時々見直すことは必要だと思いますし、その時の記録を残しておくことはもっと必要なことだと思います。

【Yahoo!BB】呼び出し回数ありの転送サービスはうまく行かない

 BBフォントはソフトバンク光のオプションサービスです。050から始まる電話番号がもらえ、BBフォン同士の通話料が無料になります。このBBフォン、いくつかのオプションサービスを申し込むことができます。

 ・電話番号表示サービス 月額利用料金 500円

 ・ケータイ割30 月額利用料金 300円

 ・転送電話サービス 月額利用料金 300円

※BBフォンオプションパックに申し込むと月額500円で上記3つのサービスを利用できます。

 今回はその転送電話サービスで起こったトラブルのお話です。

 転送電話サービスに申し込んでから数日が経ちましたので、テストをした結果、転送されず、探しましたがお繋ぎできませんのメッセージが流れます。おかしいな、と思い最初はソフトバンクのチャットサービスで問い合わせました。そうしたところ、pdfマニュアルのURLを教えてもらいましたが、それでも解決できなかったので電話にて問い合わせるよう案内されました。

 電話サポートは比較的早く繋がりました。こちらがWEBから設定していることを伝え、現象を説明すると、固定電話からの操作を指示されました。まず、050-1000-142-0にかけて(最後の0は少し遅めにダイヤルします。)転送電話サービスをOFFにします。それから050-1000-142-1にかけて(最後の1は少し遅めにダイヤルします。)1番目に設定した転送先の電話番号をONにします。

 結果、ダメでした。何度やってもダメです。転送先の電話番号はWEB上で設定しますので、確認しても問題ありません。

 次の手段は、呼び出し回数の設定を5回にしていたのですが、これを0回にするというものです。固定電話から050-1000-143-0にかけます。(最後の0は少し遅めにダイヤルします。)そうすると、転送がうまく行きました。同じ要領で050-1000-143-5(最後の5は少し遅めにダイヤルします。)として呼び出し回数を5回に戻すと今度はダメです。ここでこちらの都合で時間切れとなりました。

 後でWEBから設定してみても呼び出し回数を0回にすると転送できます。5回より少ない3回に設定しても転送できません。それで当面は0回の設定で行こうと思っています。

 結論:BBフォンの転送サービスは呼び出し回数を設定しているとうまく行かない。(2017年2月23日現在)

 この設定だと固定電話が一度も鳴らず携帯に転送されてくるので結構不便です。

 今回の転送電話の不具合ですが、嫌なのはあたかも転送がちゃんとなされているかのようなメッセージが流れることです。それで、Yahoo!のBBフォンに限らず、転送電話設定をされている方はちゃんと転送できているか試してみることをお勧めいたします。

【SDカード】急いでいる時にも一工夫で安くなることがある

 XDV360という360度カメラのテストに行こうとしたとき、SDカードを用意することを忘れていました。それで急きょEDIONに寄ったのですが、SDカード売り場で見ると結構高いですね。XDV360はmicroSDのclass6~10、容量は8GB~64GBに対応しています。だとするとclass10が欲しくなるのは人情というものです。

 SDカード売り場にあるのはサンディスクやBUFFALO、パナソニックなどですが、32GBで11,664円、6,160円、8,910円とかなり高いです。それで、自作PCコーナーに行きました。立ち寄ったEDION高辻シャンピアポート店には自作PC用のパーツを扱うブースがあります。CPUやメモリが入っているショーケースにmicroSDカードもあります。UMAXのです。class10、32GBで1,706円、安い!
 急にSDカード等のメモリカードが必要になることがありますが、その時は家電量販店の自作PCブースで購入するとかなり安く変えることがあります。恐らく入手経路が違うのでしょう。すぐに必要な場合はお試しください。知っていると少し便利です。でも、2、3日あるならネットが断然オトクです。