タグ別アーカイブ: Wordpress

WordPressに移動するときに、記事毎のURLを引き継ぐには

独自ドメインでJUGEMなどのBLOGサービスから、Wordpressに引っ越しを
するときに、単独記事に対するリンク切れが気になるところです。
記事IDが違う、.htaccessで一つ一つ書くのは不可能。

JUGEMの場合は下記になります。

http://○×.jp/?eid=112333とあると、wordpressでタグで対応すれば
済むので、http://○×.jp/?tag=112333にリダイレクトさせて、
処理をする。

1)タグ登録
リンクが沢山あるページのタグに旧サイトの記事IDを入れる。
例だと:112233

2)index.phpに下記を追加。

if(ereg("/?eid=", $_SERVER['REQUEST_URI'])){
$change_url = ereg_replace('eid=','tag=', $_SERVER['REQUEST_URI']);

header("Location: http://○×.jp$change_url");
exit;

}

3)タグでの記事表示
タグで表示される記事表示をFULLで出す。

以上  これでリンクの多い記事に対して、タグの部分に旧記事IDを入れる。

WordPressのCronが動かない

WordPressのCronが動かない方。

(定期処理、スケジュール処理が動かない方)

wp-cron-dashboardなどのプラグインを入れてもちゃんと登録されているのに

動かない方!

すごい大ミスをしていませんか?

公開前等で基本認証をかけてませんか?

基本認証についてはサーバ自体のアクセスは除外にすると動く場合があります。

はい、そのミスを本日やってしまいました。

アクセス設定の参考URLを挙げておきます!

http://mashimonator.weblike.jp/blog/2009/02/htaccessipbasic.html

http://httpd.apache.org/docs/2.0/ja/mod/core.html#satisfy

PHPのプラグイン開発で不思議なエラー

WordPressなどのプラグイン開発をしていて、「Cannot modify header information – headers already sent by」というエラーが出たら、ヘッダー処理のエラーなのですけど、エラーの指定行もなにもしていないのに・・・という場合。

プラグインのファイルに<?php ・・・・?>の上下にゴミ改行が入っているだけでこのエラーが出ます。

確認してみてください。他にもエラーになる要素はありますが、プラグイン化する前に

普通に動いていた場合はここを確認。