こんにちは。wordpressMeでblogに書き込む場合,メインメニューに「blogに書く」という項目がでますよね。あの言葉を別の言葉にすりかえたんです。実はうちの環境にはwordpressMEが2つ入ってまして、そのうちのひとつのwordpressMEだけを上記のようにすりかえたんですが、なぜか他方も影響をうけちゃって....。これはどうしようもないのですか?
引用:wordpressMeでblogに書き込む場合,メインメニューに「blogに書く」という項目がでますよね。あの言葉を別の言葉にすりかえたんです。実はうちの環境にはwordpressMEが2つ入ってまして、そのうちのひとつのwordpressMEだけを上記のようにすりかえたんですが、なぜか他方も影響をうけちゃって....。これはどうしようもないのですか?おそらく、language/japanese/modinfo.phpの // Sub menu titles define("_MI_WORDPRESS_SMNAME1","Blogを書く"); の部分を書き換えられたと思うんですが、_MI_WORDPRESS_SMNAME1ってのは、PHPの定数で全体に影響するため、複数のWordPressを導入してもこのままではすべてのWordPressでこの値を共有してしまう事になります。これを防ぎたいのであれば、以下の方法が考えられます。まず、二つのwordpressがwordpressとwordpress0というディレクトリに導入されている場合に、wordpress0/xoops_version.phpの52行目の if($xoopsUser){ $modversion['sub'][1]['name'] = _MI_WORDPRESS_SMNAME1; $modversion['sub'][1]['url'] = "wp-admin/post.php"; } をif($xoopsUser){ $modversion['sub'][1]['name'] = _MI_WORDPRESS0_SMNAME1; $modversion['sub'][1]['url'] = "wp-admin/post.php";}[/code]という様に変更します。(変更箇所が、判りにくいかもしれませんが、_MI_WORDPRESS_SMNAME1を_MI_WORDPRESS0_SMNAME1に変更しています。)その後、wordpress/language/japanese/modinfo.phpとwordpress0/language/japanese/modinfo.phpの双方に // Sub menu titles define("_MI_WORDPRESS_SMNAME1","Blogを書く"); define("_MI_WORDPRESS0_SMNAME1","こっちにも書く"); 等というようにそれぞれのwordpress用のサブメニュー文字列を定義して下さい。これで、めでたくそれぞれのWordPressのサブメニューで別々の言葉が表示出来ると思います。
wordpressMeでblogに書き込む場合,メインメニューに「blogに書く」という項目がでますよね。あの言葉を別の言葉にすりかえたんです。実はうちの環境にはwordpressMEが2つ入ってまして、そのうちのひとつのwordpressMEだけを上記のようにすりかえたんですが、なぜか他方も影響をうけちゃって....。これはどうしようもないのですか?
// Sub menu titles define("_MI_WORDPRESS_SMNAME1","Blogを書く");
if($xoopsUser){ $modversion['sub'][1]['name'] = _MI_WORDPRESS_SMNAME1; $modversion['sub'][1]['url'] = "wp-admin/post.php"; }
// Sub menu titles define("_MI_WORDPRESS_SMNAME1","Blogを書く"); define("_MI_WORDPRESS0_SMNAME1","こっちにも書く");
管理人さん、ありがとう!うまくいきましたよ! 満足です♪
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -