3.5.1ja のマルチサイト設定 -> サブディレクトリ編

Posted by muchag | WordPress |
初回投稿:2013-04-21 (日) 18:56:42 | 最終更新:2013-04-21 (日) 18:57:31

WordPress 3.1系では、うまくいったマルチサイト化
3.5.1ja を入れようとしたらリダイレクト設定ではまったのでメモ。

【環境】
[WordPress] 3.5.1ja
症状

親サイトは問題が出なかったものの、子サイトのダッシュボードにアクセスしようとすると
Firefox, Chrome 共に、リダイレクトのループが起きている
という問題に陥った。
 

原因(予想)

サイト内でサブドメインを利用していたことのようだった。
(当たり前っちゃ当たり前か・・・反省)

マルチサイト設定を行った際に、WordPress から提示される .htaccess の内容について
WordPress は偉いので、さくらレンタルサーバの私のルートディレクトリ
www/
に配置すべき .htaccess の内容を記述してくれていたが
今回のインストール先は
www/hoge/wordpress/
であり、そちらにサブドメインを指定していたので
アクセスする際には、サブドメインのルートディレクトリが基準になる。
 

解決方法

というわけで、WordPress が提示してくれた
[htaccess]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).*) hoge/wordpress/$2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ hoge/wordpress/$2 [L] RewriteRule . index.php [L][/htaccess]  
のうち、11,12行目を変更し
 
[htaccess num=11]RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L][/htaccess]  
とすることで、リダイレクトのループエラーを回避することができた。
 

参考元サイト

WordPress 日本語 フォーラム:[解決済み] WordPress3.5のマルチサイトで子サイトのダッシュボードにアクセスできない
freefielder.jp:WordPress 3.5 をマルチサイト化したらループ地獄に陥ったので直す。

Posted by muchag | WordPress |
初回投稿:2013-04-21 (日) 18:56:42 | 最終更新:2013-04-21 (日) 18:57:31

Welcart

Posted by muchag | Library & PlugIn & AddIn,WordPress |
初回投稿:2011-07-16 (土) 13:48:44 | 最終更新:2011-07-16 (土) 13:49:20

DL &インストール
DL

Welcart 公式 のヘッダバナー
あるいは ダウンロード より DL 。

2011-07-16 現在、ヴァージョン 1.0.4
usc-e-shop.1.0.4.zip

Posted by muchag | Library & PlugIn & AddIn,WordPress |
初回投稿:2011-07-16 (土) 13:48:44 | 最終更新:2011-07-16 (土) 13:49:20

勝手に pタグ をつけさせない

Posted by muchag | WordPress |
初回投稿:2011-03-22 (火) 0:58:43 | 最終更新:2011-03-22 (火) 0:59:25

WordPress は、投稿時に何故か勝手に pタグ を引っ付ける。
おかげで HTMLタグ に異変が生じたり
思いがけない表示結果になることがある。

そこでこれを避けるために

wp-includes/default-filters.php

に、ちょこっと細工する。

  1. add_filter( 'the_content', 'wpautop'            );
  1. add_filter( 'the_excerpt',     'wpautop'          );

上記2行をコメントアウトしてやる。

参考元:著作権フリーの素材屋・HP素材のおすそわけ。BLOG ワードプレス(WordPress)が勝手に挿入する

タグを消す方法。

Posted by muchag | WordPress |
初回投稿:2011-03-22 (火) 0:58:43 | 最終更新:2011-03-22 (火) 0:59:25

テンプレート階層

Posted by muchag | WordPress |
初回投稿:2011-03-21 (月) 21:49:00 | 最終更新:2011-03-21 (月) 21:49:00

WordPress Codex 日本語版:テンプレート階層

テーマを作成する際には、テンプレート階層を理解することが重要である。
これにより
ファイル数を最小限に抑えることができる=テーマの補修効率UP
任意の場所に個別テーマを適用できる

念のため画像を貼り付け:2011-03-21現在

Posted by muchag | WordPress |
初回投稿:2011-03-21 (月) 21:49:00 | 最終更新:2011-03-21 (月) 21:49:00

plugin -> realtime-calendar.php

Posted by muchag | Library & PlugIn & AddIn,WordPress |
初回投稿:2011-03-21 (月) 21:13:50 | 最終更新:2011-03-21 (月) 21:13:50

休日表示付きリアルタイムカレンダー for WordPress
WordPress ではお馴染みの小粋空間作品である。

DL

小粋空間:休日表示付きリアルタイムカレンダー for WordPress v1.7
 

デフォルトとの差異
  • 土日に色がつく
  • 休日にも色がつく
  • CSS にて書式変更可能
Posted by muchag | Library & PlugIn & AddIn,WordPress |
初回投稿:2011-03-21 (月) 21:13:50 | 最終更新:2011-03-21 (月) 21:13:50

__ & _e

Posted by muchag | WordPress |
初回投稿:2011-03-21 (月) 18:12:02 | 最終更新:2011-03-21 (月) 18:13:40