Joomla!,Wordpressでサイトを構築するためのヒント

Joomla!,Wordpressでサイトを構築するためのヒント

購読(RSS)

1. qTranslateでループエラー-が発生(Wordpress 3.0)

WordPress3.0がリリースされ、時間的にも、随分、プラグインの対応が進みました。
そこで、WordPress3.0へアップデート!!としたいところですが、実際に、いろいろと試してみると、うまくいかないことも多いです。

その中で、今回は、qTranslateでCookiesを使用不可にすると、リダイレクトのループが発生し、表示できない問題の対処をやってみました。
同じ問題で苦しんでおられる方のヒントになれば幸いです。

続きを読む ..

公開日| 2010年07月23日 | コメントはまだありません。

2. WordpressでSMTPサーバーへ直接メール送信する(GMailを使う)

WordPressには、コメントや問い合わせがあった場合に、それを通知するために送信するためのメールアドレスをユーザ管理の中で行うことができます。
通常、そのメール送信は、PHPのメール送信機能(mail)がそのまま利用されます。
そのため、PHPのメール送信機能が動作しないサーバーでは、コメントやピンバックなどがあっても通知メールは届きません。

レンタルサーバーでは、ほとんどの場合、何も意志せずにメールが使えることと思いますが、自宅サーバーでは、そうもいきません。
最近では、Outbound Port 25 Blocking(アウトバウンドポート25ブロッキング、OP25B)の対策などで、簡単に自宅サーバーでMTA(メールサーバー)を立てることが困難な状況になりつつあります。
また、安易にMTA(メールサーバー)を立てることは、迷惑メールの温床(踏み台)になることも考えられますから、止めておくでしょうね。
少なくとも、しっかりとした知識を得てから、MTA(メールサーバー)は、公開されることをおすすめします。

さて、話は戻って、何らかの理由でサイトでの管理メールアドレスを外部のMTA(メールサーバー)へ飛ばしたいとき、WordPressには、それに対応するための機能がありません。
例えば、GMailアドレスを管理アドレスとして、GMailのSMTPサーバーへWordPressから送信できないのです。

今回は、それに対応するプラグインの紹介です。

ダウンロード : Cimy Swift SMTP

この手のプラグインは、複数ありますが、これが一番安定しているみたいです。
他のプラグインも使ってみましたが、うまくいくサーバーといかないサーバーがあって、環境に依存しているものがありますので要注意です。
いずれにしてもPHP-Pearの関連モジュールがインストールされていないと動作しないようですが。

続きを読む ..

公開日| 2010年06月14日 | コメントはまだありません。

3. WordpressのFeedをmoreタグまでとするプラグイン

WordPressには、デフォルトでfeedの機能がついています。
そのため、何も設定しない状態でサイトを公開すればfeedも公開されています。

ただ、feedで購読されるのは、大変、良いのですが、サイトも訪問して欲しいときは、とりあえず概要だけをfeedにのせて、詳しく見たい人は、サイトを訪れてね・・・としたい訳です。

そうしたいとき、WordPressでは、feedに乗せる情報を抜粋、全文にそれぞれ設定することができます。
しかし、筆者のように抜粋をいちいち書かない無精者にとっては、抜粋を書き込まなければならないことは苦痛です。 ^^;

そこで、今回のプラグインです。
ちゃんと探せばありますね。

ダウンロード : More-Feed-Excerpt WordPress Plugin

続きを読む ..

公開日| 2010年06月03日 | コメントはまだありません。

4. qTranslate でランゲージファイル(moファイル)が壊れる?(2)

前回、「qTranslate でランゲージファイル(moファイル)が壊れる?」を記事にしました。
この問題の本当の原因が、ようやく理解できました。
さて、対処ですが、単純のmoの自動UPDATEをやめるのが一番正しいようです。

続きを読む ..

公開日| 2010年05月25日 | コメントはまだありません。

5. qTranslate でランゲージファイル(moファイル)が壊れる?

ランゲージファイル(moファイル)が壊れることがありました。
原因をいろいろと調べてみると、どうもqTransrateが怪しいようです。

何が原因にせよ、この問題は、moファイルが上書きされていたので、母国語で表示できなくなっているという直接的原因を対処すれば良いはずなので、その対処しました。

続きを読む ..

公開日| 2010年05月18日 | コメントはまだありません。

6. Joomla!からWordpressへ記事を変換してみる

今回は、Joomla!の記事をWordPressへコンバートすることを考えてみたいと思います。
そのためにphpスクリプトは、いろいろな人によって提供されていますが、今回は、下記のサイトで提供されているphpスクリプトを元に実行してみたいと思います。

参考記事:Joomla to WordPress, Content Converter

続きを読む ..

公開日| 2010年04月01日 | 1つのコメントがあります。

7. Wordpressでping送信のエラーを確認する方法

WordPressには、基本機能にping送信機能があります。
これは、投稿時(更新時を含む)に記事が投稿あるいは更新されたことをpingサーバーへ通知する機能です。

pingサーバーには、Google,Yahooなどの有名なポータルサイトにもあります。そのため、ping送信は、Google,Yahooなどに検索表示してもらうためにも非常に大事な、便利な機能です。
しかし、困ったことに、このping機能が正しく動作しているかどうかWordPressでは不明なのです。

そこで、今回紹介するPing Watcherというプラグインが必要になってくるわけです。
Ping Watcherというプラグインは、文字通りping機能を監視してくれます。監視の結果、正しくping送信できなかったものについてロギング情報を残すようになっています。
昨今では、pingサーバーは、たくさんあります。しかし、そのpingサーバーが、必ずしも現在立ち上がっているわけではないのです。個人や小さな企業が運営しているようなpingサーバーは、ときおり消滅してしまっていることもしばしばです。

そんなとき、このPing Watcherのロギング情報は非常に役に立ちます。
Ping Watcherのロギングで失敗しているような無駄なpingサーバーを、随時、削除していけますからね。 :)

続きを読む ..

公開日| 2010年02月19日 | コメントはまだありません。

8. 1つのWordpressでマルチドメインを制御

一般的に、1つのWordPressでマルチドメインを制御、管理したい場合は、WordPress MU(μ)を利用する方が手っ取り早いかもしれません。
ただ、レンタルサーバーによっては、WordPress MUは、インストールが難しく、インストールできても思ったように動いてくれなかったりします。
さくらインターネットでは、サブドメインでWordPress MUを動作させるのは、なかなか難しいです。
ここでは、簡単なソースコードの追加で行える1つの方法を説明してみます。

続きを読む ..

公開日| 2010年01月28日 | 2 のコメントがあります。