WordPressにGoogleMapを。

WordPress案件で、Google MAPをトップページに表示し、各エントリーを地図上に表示したい。

そんなニーズに応えてくれたのが、Geo Mashup Pluginです。http://code.google.com/p/wordpress-geo-mashup/

これは、特定のページにMapを表示してくれるのですが、home.phpには表示できないので、page-home.phpを作って、それをトップページに指定することで実現できます。

さらに、各エントリーのページにも、地図を表示したかったので、single.phpにGeoMashUPの機能でロケーション(緯度・経度)を取得し、それを普通に(GeoMashupではなくて)設置したGoogleMapに渡せばOK。

このGeoMashupの地図は、サイズやアイコンなどカスタマイズできて便利なんだけど、アイコンをクリックした土岐に表示されるバルーン内の各エントリーへのリンクが、適用されていない場合があります。
ページを開いてすぐの時に起こり、一度バルーンを閉じてまた開けば大抵大丈夫でした。

カテゴリ、タグ

CORESERVERにWordPressMU1.3 を入れてみました。

1.DLして解凍 

まず、WordPressMU1.3をダウンロード、解凍。
日本語化ファイルをwp-content/languages/に入れるんだけど、MUのインストール後に。それまでは英語で。

2.サーバーにアップロード

サブドメインコースにしたかったもんで、default.XXXXXXX.comフォルダを作成し、そこにMUのファイルを全部いれる。てか、MUの解凍してできたものをリネームすればいいんだけど。
MUの入ったdefault.XXXXXXX.comをアップロード。

3.ドメイン・同期の設定

CORESERVERのドメインウェブのところで、default.XXXXXXX.comと、XXXXXXX.comを設定し、同期設定で、default.XXXXXXX.comにXXXXXXX.comを同期させる。

4.インストール開始

インストールの前に、CORESERVERのツールから「ファイル所有者の修正」をしておこう。これを忘れたので、wp-config.phpが削除・変更できなくなった。
→chmodするphpファイルで直した。

XXXXXXX.comにアクセス。

パーミッションが、とか言ってくるので、言われるままに変更。
そうそう、データベースも作っておかなくちゃだね。

画面の指示に従って進んでいくと、すぐ終わります。

最後に、パーミッションを元に戻しておしまいです。

簡単だね。
最初はうまくいかなかったけど、実際に動くとうれしい。うれしいよ。

カテゴリ、タグ

WordPressのサムネイルがちっさい。

WordPressのサムネイルはデフォルトでは小さいので、大きくしたいと。

Flexible UploadがCORESERVERではうまく動かないので、他のものを。
http://phpbb.xwd.jp/viewtopic.php?t=972

pluginフォルダにthumbnail.phpをアップロードして、有効化すればOK。

MUで一括変更するときは、mu-pluginsにthumbnail.phpをアップロードするだけでOK。

とても便利です。

カテゴリ、タグ

CORESERVERで画像がアップロードできない件。

CORESERVERに入れたWordPressMu、どうも画像がアップロードできないと思ったら、CORESERVERでは、PHPをCGIモードにしないと、画像をアップロードできないようです。
wp-admin/に、.htaccessを

AddHandler application/x-httpd-phpcgi .php

このように書いてアップロードすればOKでした。

そしたら、いつのまにか投稿画面の右のカテゴリー追加がうまく機能しなってしまった。
カテゴリーを追加しても、画面上に追加されない(リロードすれば出てくる)。

なので、さくほどの.htaccessを

<files upload.php>
AddHandler application/x-httpd-phpcgi .php
</files>

このように修正。これはupload.phpのみの指定です。
これでOK。

カテゴリ、タグ

Flexible Uploadが動かない

CORESERVERでの現象。
さくらでは問題なく動いてます。

画像のアップロード時にサムネイルのサイズを変更できたり、いろいろ便利で気に入ってたプラグインのFlexible Uploadですが、CORESERVERではうまく動きません。

症状として、記事投稿時に、Flexible Uploadのフォームが表示されず、デフォルトの画像アップロードフォームが表示されます。
この部分は、iframeなので、そこだけ右クリック→「最新の情報に更新」すると、Flexible Uploadのフォームが現れます。

実はこれ、Firefoxでは問題なく動いてるので、IEでの現象だと思います。

解決方法は・・・Firefoxを使う、というくらいかなぁ。

[追加2008.03.19] IE7ならOKでした。

カテゴリ、タグ

WordPressで画像がアップロードできない

? WordPressMUですが、たぶんWordPressでも。

サーバーはCORESERVER。画像をアップロードすると、パーミッションがどうとか言われるので、変更しても解決せず。

XREAサーバーでのPHPのモード?らしいので、wordpressフォルダの.htaccessに

AddHandler application/x-httpd-phpcgi .php

を追加して解決しました。

参考:http://www.crossdrive.net/archives/22
助かりました。

次は、FlexbleUploadをMUにいれてみようかな。
以前のMU1.2では動かなかったけど、FlexbleUpload自体バージョンアップしてるし、そろそろ動くかも、なんて期待をして・・・。

カテゴリ、タグ

CORE SERVERを使ってみました。

いままでさくらのレンタルサーバー1Gを使ってましたが、CORESERVERってサーバーに乗り換えました。
EC-CUBEを使ってみたくてCORESERVERを試用したら、いろいろ便利なことがわかったので。

主な魅力的機能として、EC-CUBEを使える、容量が15GB、再販可能、ワイルドカードサブドメイン可能、料金同じ、などなどです。

ということで、とりあえずEC-CUBE2.0と、WordPressMU1.3を入れてみたので、忘れないようにその手順をメモ。

カテゴリ、タグ

さくらにWPMUをインストール

ブログはディレクトリ形式で。 

さくらにインストールする場合、サブドメインでブログ作成ができない(できるけど、面倒)ので、WordPress MUインストール時の新規ブログの設定は、ディレクトリ、つまりhttp://サイト名/ディレクトリ/の形で。

すでにwordpressを入れていて、データベースにwp_…のテーブルがある場合は、エラーが出ることがある。

独自ドメインでルート以下にエイリアス設定したドメインは、うまくいかなかった。

データベースのwp_…を消して、ドメインをルート参照のものにしたら、エラーが出ずにインストールできた。

カテゴリ、タグ

wp-slimstat-ex

アクセス解析プラグインを入れた。

Wp-SlimStat-Ex(1.4.1)

ここからダウンロード。pinsってやつも一緒にダウンロード。

WordPress用Ajaxなアクセス解析プラグインから、日本語化ファイルもゲット。

両方解凍したら、wp-slimstat-exフォルダに日本語化ファイルをフォルダ構造そのままの場所に入れる。

pinsをpinsフォルダに入れるだけど、SSFreshViewだけでいいんじゃないかな。

wordpressのプラグインフォルダにアップロード。管理画面で有効化。かなり時間がかかるけど、待つ。

各種設定のslim-statで、FreshViewを有効化。

おわり。

ダッシュボードから見れる。

カテゴリ、タグ

記事一覧表示方法メモ

  <?php
  $posts=get_posts(‘numberposts=10 & offset=0′);
  if($post):foreach($posts as $post):setup_postdata($post);
  ?>
  
  <li id=”post-<?php the_ID(); ?>”>
  
  <a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a> <span class=”the_time”><?php the_time(‘m.d’);?></span>
   <div class=”storyThumb”>
   <p><?php echo get_the_excerpt(); ?>…</p>
   </div>
  </li>
  <?php
  endforeach; endif;
  ?>

カテゴリ、タグ