●最近の情報
奮闘状況Memoの結果、日本語2.5の設置は出来たものの「2.5.1にバージョンアップ出来ます」とのアナウンスがあり早速DBのバックアップを取ろうと思ったのですが今度はバックアッププラグインでエラーが、XREAのセーフモードあたりに問題がありそうな、またまた奮闘しなくてはなりません!。
Just another WordPress weblog
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 6 月 | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
●最近の情報
奮闘状況Memoの結果、日本語2.5の設置は出来たものの「2.5.1にバージョンアップ出来ます」とのアナウンスがあり早速DBのバックアップを取ろうと思ったのですが今度はバックアッププラグインでエラーが、XREAのセーフモードあたりに問題がありそうな、またまた奮闘しなくてはなりません!。
2008.06.23
WordPress のアップグレード
WordPress のアップグレード/詳細
を参考にダウンロードした新しいWordPressディレクトリ内の以下のファイルを旧ファイルと入れ替える。
(1)wp-config.php ファイル。
(2)wp-content ディレクトリ内 のpluginディレクトリ、themeディレクトリとuploadsディレクトリ(僕は 設定→その他の設定「アップロード」でアップロードするファイルの保存場所をwp-content/uploadsにしているため)。
(3)wp-admin ディレクトリの「.htaccess」ファイルのファイル名を「htaccess」にしておきサーバーにアップロードしてから「.htaccess」に名前を変更。
(4)ファイルを入れ替えた新WordPressディレクトリをアップロード
元のURIにアクセスしデータベースのアップロードを行う。
2008.06.17
アップデートにはデータベースのバックアップがまず必要と云う事で色々とやってみましたがPHPもMysqlも判っちゃいない僕にはちとハードルが高いのです。
当面は以下のサイトを参考に
WordPress のアップグレード/詳細
新しくバージョンアップされたWordPress ファイルに旧 WordPress ファイルの
wp-config.php ファイル
wp-content ディレクトリ のpluginとthemeディレクトリ
wp-admin ディレクトリの「.htaccess」ファイル(これはXREA独自のセーフモード対策です。)
をコピペ、旧 WordPress ファイルを削除、次に旧 WordPress ファイルの設置されていたディレクトリに新しいWordPress ファイルをアップロードし元のURIにアクセスします。
ログインするとデータベースのアップロードの指示が表示されるので表示に従いデータベースのアップロードボタンをクリックしデータベースのアップロードを行いました。
ただし、「.htaccess」ファイルはアップロード前には「0htaccess」とでも名前を変えておいてアップロード後に「.htaccess」にリネームする必要があります。
この方法なら当面データベースはいじらなくて良いようなのでいくらか楽になるでしょうか?
2008.06.04
5・6年生にもわかるやさしいJavaScriptの「日付入りの時計を表示させよう」からコードを戴いて来ました。
JavaScriptは外部ファイルにして他のサイトでも使い回しが出来るように以下のコードの黒い文字部分のみをテキストエディターにコピペし適当な名前を付け拡張子を.js(僕の場合はdatetime.jsとしました。)としてデスクトップに保存それをサイトの適当な位置にアップロードします。
<!–今日の日付と時刻のJavaScriptここから –>
<script language="JavaScript">
<!–
function Clock3(){
myDate=new Date();
myyear=myDate.getFullYear()-1988;
mymonth=myDate.getMonth()+1;
myday=myDate.getDate();
myhour=myDate.getHours();
myminute=myDate.getMinutes();
mysecond=myDate.getSeconds();
if (myhour<10) {myhour="0"+myhour}
if (myminute<10) {myminute="0"+myminute}
if (mysecond<10) {mysecond="0"+mysecond}
document.myform3.myclock3.value="平成 "+myyear+"年"+mymonth+"月"+myday+"日"+myhour+"時"+myminute+"分"+mysecond+"秒";
setTimeout("Clock3()",1000);
}
//–>
</script>
<!–今日の日付と時刻のJavaScriptここまで –>
僕の場合平成の年号を使用したかったので青い部分を追加修正しました。
HTMLソースの時計を表示させたい場所の HEAD区間又はBODY区間に以下のJavaScriptを呼び出すScriptを記述します。
<script type="text/javascript" src="http://JavaScriptを設置した場所のURL/datetime.js"></script>
HTMLソースの時計を表示させたい場所の BODY区間に以下を貼り付けます。
<form name="myform3">
<input name="myclock3" size="25" style="background-color: #7896aa; color: #fff; font-weight: bold; border:0px #f00 solid;" >
</form>
<script language="JavaScript">
<!–
Clock3();
//–>
</script>
青く表示されている部分は表示される文字の色、背景色、文字の太さなどの指定部分です。
僕の場合は背景色をヘッダーと同じ色に文字色は白にしています。
当サイトの場合直接このブログに記述するとValidにならないために静的ページを作成し、objectを使用してヘッダーに設置しています。
2008.05.10
2008 年 4 月 27 日管理画面に「WordPress 2.5.1 が利用可能です ! アップデートしてください。」のアナウンスが表示されてから大分経ってしまいました。
アップデートにはデータベースのバックアップがまず必要と云う事でWP-DBManager 日本語版に行ってみました。
しかし、WordPress日本語2.5 では自動で
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /w1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /w1/index.php [L]
</IfModule># END WordPress
と書かれた.htaccessファイルが自動で作成されWordPressのルートに存在します。
これは「パーマリンクとかで既に.htaccessを利用している場合には追記」に該当するのでしょうか?
「AddHandler application/x-httpd-phpcgi .php」を追記といってもどうしたら良いのか解りません。
良く判らないので検索し直し
Wordpress 2.5.1: 2.5 からのアップグレード手順まとめ
というサイトをみつけました。
WordPress のアップグレード/詳細
日本語2.3からWordPress日本語2.5にアップグレードしました。
pluginを使わずにSite mapを作る。
最初に、サイトマップ用のphpファイルを作成します。
/wp-content /themes /お使いのテーマ名 に page.php なければ index.php をコピーして新しくsitemap.php として保存します。(sitemapは任意の名前でokです。ここでは sitemap.php としました。)
sitemaps.phpファイルの最上部に
<?php
/*
Template Name: sitemap
*/
?>
を追加、保存します。
管理ページ → 投稿 → ページ作成 を開き、右側「ページ」のプルダウンメニューに「sitemap」が表示されているか確認しましょう。
管理ページ→表示 → テーマエディターで「sitemap.php」を編集します。
投稿記事の表示部分当サイトのテーマ「koikikuukan3」では以下の様になっている部分のコードを削除。
<div class="entry-body">
<?php the_content(’Read more »’); ?>
<?php link_pages(’<p><strong>Pages:</strong> ‘, ‘</p>’, ‘number’); ?>
</div><!– /entry-body –>
ここにカテゴリータイトルとエントリー(投稿記事)一覧を表示するためのコードを書き込みます。
<p>カテゴリータイトル名</p>
<ul>
<?php
$posts = get_posts(’numberposts=00&category=00‘);
foreach($posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
00は、表示したい記事数
00 は、表示したいカテゴリーIDです。
カテゴリーIDの確認は、管理ページ → 管理 → カテゴリー で行って下さい。
以下、表示したいカテゴリーの数分、カテゴリータイトルと 00、00 を変更し繰り返します。
ご注意!
$posts = get_posts(‘numberposts=00&category=00‘);
この部分をこのままコピペして使用すると「Parse error: syntax error」をくらう事になります。欧文半角カンマが邦文のカンマに置き換わってしまうためなので2箇所の半角カンマを欧文半角カンマに修正してご利用下さい。(申し訳ありません)
一度作成すればエントリーは自動で表示されますが、カテゴリーを追加した場合やカテゴリー名を変更した場合には、このページも変更する必要があります。
最後にページ作成にてタイトル「sitemap」と書き込み、「ページ」のプルダウンメニューで「sitemap」を選択し公開します。
僕は「Site02」として設置しています、又「Site map」の方はプラグイン Sitemap Generatorを利用して設置していますがどちらがいいのでしょう?。
カテゴリーの順序を並べ替えるPlugin category-order2.0.1を使用する事でカテゴリーの順序が自由に帰られる事になりました。
こうなるとプラグインで作成したカテゴリーの順序は自由になりません、という事で当サイトでは「pluginを使わずにSite mapを作る」方を採用する事にしました。
2008.05.09
このサイトの設置で使用しているプラグイン
■Akismet 2.1.6:コメントスパムをはじくPlugin
■Category Order 2.0.1:カテゴリーの順序を自由に並べ替えるPlugin
■Commented entry list 1.2:コメントとトラックバックを分けて表示するplugin
テーマkoikikukan3を使用するためにはまずはこれを有効化しておく必要があります。
■Contact Form 7 1.7.7.1:メールフォームを設置するためのPlugin
■Mobile Eye 1.0:サイトを携帯から閲覧するためのPlugin
■Permalink Redirect 1.0:パーマリンクアドレスを安定させるのでSEO対策としても有効です。
■Realtime Calendar 1.3:WordPressのカレンダーを休日表示付きにカスタマイズするplugin
■Title Suffix 1.0:サイトのソースに表示されるタイトルの見栄えを良くするplugin
■WP-SimpleGmaps 0.3.3:投稿記事にgoogle mapsをアップするためのPlugin
現在は未使用になっています。
■WP-SlimStat 0.8.7:アクセス解析plugin
WP Multibyte Patch 1.0:文字の取り扱いに関する不具合の累積的修正と強化を行うPlugin
僕にもよくわからないプラグインですがデフォルトで設置されているので「使用」にしています。
■メールフォームを設置するためのプラグイン:PXS Mail Form, modified for Akismet 2.6.1(当サイトではこちらを採用)
Another HTML-lintによるとこの<a> のアンカーhogehoge は nn行目で異なるリンク先を指しています。
の指摘を受けています。
こんな具合に説明をして下さっているのですが
<a href="http://www.everything.org/">なんでもかん<a href="http://www.uso800.ac.jp/~k16/everything/">なんでもかんでも</a>
もし、このような必要性に迫られたときは、異なるTITLE属性を付けて区別するように薦められています。
<a href="http://www.everything.org/" title="NANDEMO">なんでもかんでも</a>
<a href="http://www.uso800.ac.jp/~k16/everything/" title="KANDEMO">なんでもかんでも</a>
どんな回避策が在るのでしょう?
2008.05.08
サイドバーのArchivesを折りたたみにするためにHTMLに以下のように記述しました。(折りたたみjavascriptを外部ファイルとして設置する方法)
以下のコードをoritatami.jsとしてサーバーの適当なディレクトリ(設置したWordPressの外部ディレクトリにしておけば複数ののWordPressを遣う場合に便利です。)に保存
function oritatami(id){
obj=(document.all)?document.all(id):((document.getElementById)?
document.getElementById(id):null);
if(obj) obj.style.display=(obj.style.display==”none”)?”block”:”none”;
}
header.phpに以下javascriptを読込むコードを書き込みます。
サイドバーArchivesの設置部分を以下の様に書き換えます、これで一応の折りたたみの完成です。
しかし、この方法だと四角い罫に囲まれたメニュータイトルの文字にリンクが張られています、これをメニュータイトルの文字へのリンクではなく、四角い罫に囲まれた部分全体にリンクが出来ないかと考えました。そこで
のようにArchives部分をを<h2>Archives</h2>のようにしてみました。
ori1の部分は他のidと異なる別のidを書いていきます。
なんと現在のこのサイトの左サイドバーにあるCalender部の折りたたみのように、思い通り四角い罫に囲まれた部分のどこをクリックしても折りたたみの開閉が出来ているではあ〜りませんか。
しかしです、この方法ではAnother HTML-lint に「<h2> を n行目の 〜 内に書くことはできません。」と指摘されValidでなくなってしまうのです。
小粋空間さんの以下もすてきなんですがWordPressに流用出来ないものでしょうか?
折りたたみメニュー
サイドメニューの折りたたみ(定義リスト編)
小粋空間: サイドメニューの折りたたみ(v4.0)
小粋空間: サイドメニューの折りたたみ(v5.0:ゆっくり折りたたむ)
WordPressを携帯から閲覧するpluginの導入でこのサイトも携帯から見る事が出来るようになりました。
ところが、携帯のサイトに寄って頂くためには此のサイトからQRコードを読み取って頂くしか方法がありません。
知り合いが此のサイトのQRコードをを読み取ってそれを次の友達にも教え安くするためには「友達に教える」というリンクが在るページが欲しくなります。
そこで別に携帯用のページを作成し、そこから携帯ブログへのリンクと「友達に教える」というリンクを作成する事にしたらどうでしょう。
なるべく携帯ページの下の方の位置に置くのがいいと思います。
「友達に教える」というリンクは以下のように作成しました。
<a href="mailto:?body=ここに自分のサイトのURL">友達に教える</a>
ついでにお問い合わせ先も作成しておけば安心感も与える事が出来るかも?
<a href="mailto:ここに問い合わせ用メールアドレス">お問い合わせ</a>
2008.05.06
何も言いたくなくなります。
ただただInternet Explorer のおかげで多くの人が無駄に時間を浪費させられているという事だけなんです。
たとえ車が全部電気や水素で走る事になったとしても、後方互換で当社の車は「ガソリンでも走ります」と言っていつまでも人類がガソリンへの依存体質から抜け出せないようにして自分のシェアを守りつづけるのでしょうか?
標準準拠・後方互換モード各々の CSS 解釈の違いをまとめた …
標準準拠と過去互換モード
文書型宣言とブラウザの表示モード
またもやIEの後方互換に・・・
インターネットエクスプローラ(InternetExplorer:IE)とxhtml
マイクロソフト、IE8で方針転換–ウェブ標準準拠モードをデフォルトに