9 月 13

Gmail for your domainをご存じですか?

一言でいえば、独自ドメインのメールを使いたいときに、グーグルがメールサーバを貸し出してくれるという素晴らしいサービスです。

以前から、このサービスは知っていて、本日利用を試みました。

 

が、、、結局今回は採用を見送りました。

現在は企業向けにはフリー(Standard Edition)と有料(Premier Edition)があります。

有料を使えば、機能的には問題ありません。

が、1年間で1アカウント50ドルするんです。

結構いい値段ですよね。

そこで無料版を使おうかとも思ったのですが、メールサーバの稼働保障(99.9%)が無料版にはないので結局断念しました。

素晴らしいサービスだけに残念です。

もし稼働保障がついたらぜひ利用したいです。

Googleにはお世話になっているので、文句は言えませんけどね。

9 月 10

PHPは今や5系が主流で、もうすぐ6系が出るとのうわさもありますが、

昔からのアプリケーションを使っている場合などは4系にせざるを得ないときがあります。

さて、2008年9月10日現在、PHP4系の最終版、 4.4.9のwindows版は致命的なエラーがあるとのこと。

現時点では4.4.8にしておきましょう。

ちなみにご存知の型が多いと思いますがテスト環境構築には

XAMPPをおすすめしますよ!(多分今は5系ですが)

9 月 3

ページなどに新着の見出しのみを例えば10件を表示したいときがある。

そんなときは、例えばpage.phpに以下のソースを追加する。

※以下は特定条件ifでくくった場合

<?php if(条件){ ?>

<ul>
<?php
$posts = get_posts(’numberposts=10&offset=0&orderby=post_date’);
 foreach ($posts as $post) :
?>
   <li><a href=”<?php the_permalink(); ?>”><?php the_title() ?></a></li>
<?php
endforeach;
?>
</ul>
<?php } ?>

 

あとはul,liにクラスを追加しCSSで好みのスタイルに整えてください。

get_posts()を勉強しておくといいです。

8 月 29

Wordpressのお問い合わせプラグインはいくつかあるがcformsⅡがおすすめ。

日本語化のページがWordpress Go Go 様にあります。

さて、このページに書いてあるセッティングをして日本語化しますが、高機能なだけに少し複雑。

そこで、今日は最低限しておくべきセッティングをメモ。

(日本語化までは成功しているとします。)

1.管理画面よりcformsⅡ→cformsⅡでまずはフォーム作成

2.「リダイレクト・メッセージ・・・」が英語になっているので日本語に直す。リダイレクトオプションは「送信が成功した後でフォームを隠す」がおすすめ

3.「フォーム管理、Eメール」オプションは、デフォルトだと「管理Emailの件名」がおかしくなるので、サイト名などを入れておくとわかりやすい

4.以上で設定更新をすると、1つのフォームができるので、必要なフォーム分繰り返す。

5.最後に「スタイリング」でフォームのcssを選択する。

そのほかの設定はお好みで。

8 月 27

Wordpressのカスタマイズで投稿ごとに違う動きをさせたい、更新時間を取得したいときなどがあります。

そんなときに、記事ごとのデータを取得する例。

$post->ID  記事のID

$post->post_name  記事スラッグ

$post->post_modified 記事の最終更新時間

 

8 月 26

Wordpress MU 2.6でページのパーマリンク設定ができない。

パーマリンクを上書きして、保存を押すとダッシュボードに戻ってしまう。

上記エラーはIE(Sleipnir)で発生したが、Firefoxで試したところ、問題なかった。

そういえば、WordpressはIEを正式にサポートしていない(というかブラウザと認めていない)と聞いたことがあります。

ほかにもIEでだめでもFirefoxで動く事象がある模様です。

8 月 25

Wordpressのトップページには、一般のページを設定することができます。

でも他のページに、デフォルトのトップページのように新着の投稿を表示したい場合がありますよね。

例えば、企業サイト等で「トップ」というページをトップページにして、新着投稿を「社長ブログ」にわける場合などです。

意外に、この方法に悩んだのですが、WP本体をあまりいじらないで対応する方法を書きます。

1.カテゴリーに「全記事」(スラッグ’blog’)を作成

2.投稿記事をすべてカテゴリー「全記事」に属させる

3.header.phpのナビゲーションなどに「社長ブログ」へのリンクをつくり、リンク先のURLをカテゴリー「全記事」のページにする。

例:

<div id=”nav”><ul><li class=”page_item”><a href=”<?php bloginfo(’url’); ?>/”>トップ</a></li><li class=”page_item”><a href=”<?php bloginfo(’url’); ?>/blog/”>社長ブログ</a></li><?php wp_list_pages(’title_li= ); ?></ul></div><br clear=”all” />

 

ほかに良い方法があったら是非教えてください!

8 月 23

Wordpress MU 2.6 画像アップロードの不具合をまた発見した。

問題は「画像のリンク先」を選ぶ場合。

「投稿のURL」ボタンを押すと、日本語で「投稿のURL」と入ってしまい、正しいURLとならない。

そのため、そのまま記事を公開するとリンク先はnot foundとなってしまうので注意。

現在は直接手打ちするしかない。

Flashでもブラウザのアップローダでも一緒。

8 月 23

Wordpressのテンプレートを改造しているとき、トップページの場合や個別記事の場合で表示内容を変えたいことがあります。

そんな時

トップページなら if (is_home() ) 以下同様

個別ページ is_single()

カテゴリ is_category() 
(引数にカテゴリIDを入れれば特定カテゴリの制御も可。 例 if(is_category(11) || is_category(12)) )

(投稿でなく)ページ is_page()

検索結果 is_search()

アーカイブ is_archive()

8 月 22

Add Meta tags プラグインとの比較で紹介したAll in One SEO ですが、

日本語対応について、以下のサイトで紹介してあったのでリンクします。

広告大臣 さま

最新版はどうやら日本語版オーナーさんが代わったようです。

« Previous Entries Next Entries »

© PHPress since 2008