12-09.net
>> TOPへ戻る

12-09.net :三十路の会社員が日々の仕事と家庭と趣味と子育てに追われまくるブログ



Archive for the ‘WordPress’ tag

「ページ上部へ」リンクを簡単に実現できるWP To Topは超便利

no comment

ブログのリフレッシュに伴い、新しいプラグインを追加してみました。


WP To Topは、当ブログを少しスクロールして頂くと、右下に「Back to top」というピンクのラベルが出ると思うのですが、つまり、それです。
このラベルはスクロールに付いてきて、クリックするとページの最上部に戻してくれます。

設定画面から、16進数での色指定、表示位置・ラベル上のテキストの変更が可能です。

何よりプラグイン入れるだけという手軽さがステキです。
これはマストでしょう。


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Written by poissonvolant

11月 16th, 2009 at 8:03 pm

>> コメントをどうぞ

Posted in ナレッジ

Tagged with ,

Trackback URL:

WordPressがぶっ壊れた時の復旧手順メモ

no comment

本Blogは自分でサーバー借りて独自ドメイン取って、WordPressというCMS(いわゆるブログみたいなシステム)を自前でいじりつつ運用しています。

一般的なブログサービス(Livedoorとかはてなダイアリーとかアメブロとか)を利用するのと比べて、自由度が高い代わりに誰もサポートしてくれません。
なので、ふと気付くと独自ドメインの有効期限が切れてたり、ファイルのアップロードを間違うとぶっ壊れたりします。

で、先日WordPressがぶっ壊れてしまいました

理由は、管理者(ぼく)のケアレスミスです。
見た目の微調整のためにテーマファイル(表側のデザインを管理するファイル群)を少しいじった時に、「wp-content/themes/テーマディレクトリ内のindex.php」を上書きすべきところを、rootのindex.php(つまりこのブログシステム自体のインデックスページ)を上書いちゃったわけです。
要は、ぼーっとしてやっちゃいけないことをやっちゃったのです。

本来は、すぐにサーバー内のファイルをバックデートするなりの対応をすべきだったのですが、その時はtwitterで反射的に発言してしまったように、パニクって何が起こったか訳が分かっておらず、色んなファイルを混乱に任せて上書きしまくるという今になってみると理解不能な挙動に出てしまい、原因が究明できた時にはもう手遅れ・・・という状況になってしまってました。

いや、正確に言うと、その時点で原因は特定できたわけなので、幾らでも方法はあったと思うのですが、サーバー関連の知識も薄く、そもそもエンジニアリングの技術もない人間ですから、もういいや、と諦めてしまったのです。

で、ゼロからまた自前ブログを構築し直して、すっきりさっぱり新しい環境でブログを再開しました。
前のブログは何らかの原因でWordPressのバージョンアップができない(毎度原因不明のエラーが出る)状況だったので、改めてゼロベースで構築し直したことで最新版にもできたし、結果的には良かったかな、と思っています。

しかしながら、ゼロからの構築は結構大変(と言うかとても面倒)だったので、手順だけメモっておきます。


【WordPress再インストール メモ】

  • STEP1:既存DBバックアップあるいはダッシュボードからデータのエクスポート(xml)
    ほんとはphpMyAdiminからMysqlのバックアップを取れば良い話なんでしょうが、前にバージョンアップを失敗した時の苦い記憶から、とりあえずエントリだけ消えなきゃいいや、ということでWordPressメニューのエクスポートを使いました。「wordpress.yyyy-mm- dd.xml」というファイルが出力されます。

  • STEP2:FTPで全ファイルローカルバックアップ
    古いテーマファイルとかもダウンロードしておくことをオススメします。プラグインの呼び出し方とか、実際に動いていたものを参照するのが一番手っ取り早いので。

  • STEP3:既存DBの削除
    まあ、そのまんまです。ロリポップはコントロールパネルのWebツールからボタン一発で削除できます。

  • STEP4:FTPにてファイル全削除
    これもそのまんま。ちょっと勇気が必要です。

  • STEP5:DBの新規作成
    ロリポップだと、新規作成もボタン一発。

  • STEP6:最新版WordPressのダウンロード
    WordPress日本語版のサイトから落としましょう。できれば、日本語対応が完了している最新版が望ましいでしょう。

  • STEP7:WordPressファイルを解凍し、アップロード
    この辺り、以前のエントリ参照。

  • STEP8:wp-config設定
    この辺り、以前のエントリ参照。

  • STEP9:wp-config.phpパーミッション変更
    この辺り、以前のエントリ参照。

  • STEP10:プロフィール設定
    以前行っていた設定を思い出しつつ入力。

  • STEP11:エントリデータのインポート
    管理画面のツールメニューから、あらかじめエクスポートしておいた「wordpress.yyyy-mm-dd.xml」をインポート。

  • STEP12:パーマリンク、ping送信先等、その他WordPressプロパティ設定
    これも記憶を巡らせながら。ポイントはカテゴリのスラッグです。ぼくはスラッグを英語にして、カテゴリスラッグ込みのパーマリンク設定をしていたので、デフォルトの日本語スラッグだと過去のエントリがすべてnot foundになるところでした。過去データのインポートでは、カテゴリ名は反映されますが、スラッグは再度設定する必要がありました。

  • STEP13:テーマ設定
    「WordPress テーマ」でググると死ぬほど出てきます。お好みのテーマをダウンロードして、「wp-content/themes」内にアップロード後、管理画面から有効化しておきましょう。

  • STEP14:テーマカスタマイズ
    テーマフォルダ内のphpおよびcssをちくちくいじって、好みの見た目にカスタマイズしましょう。

  • STEP15:プラグイン導入
    バックアップしておいた旧ファイルの「wp-content/plugins」フォルダをそのままぶち込みます。管理画面から有効化した後、テーマファイルの必要な個所に呼び出し用のPHPを書いて、見た目をCSSで調整します。

  • STEP16:「動作確認→微調整」を気が済むまで繰り返して、完了です。

何というか、とにかく面倒でした。
またいつ同じことをやらかさないとも限らないので、備忘録としてメモっときます。
同じ面倒を抱えちゃった人は、是非参考にして頂ければ。

(テーマファイルを選ぶのに一番時間がかかったことは秘密・・・)

ちなみに、もう少し詳細な手順は「かちびと.net」さんにあります。
プロの人にも参考になる、超細かい手順です。
↓↓↓↓
» WordPressでWebサイトを構築するまでの手順リスト


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Written by poissonvolant

11月 16th, 2009 at 11:50 am

>> コメントをどうぞ

Posted in ナレッジ

Tagged with ,

Trackback URL:

ブログ復旧

no comment

ちょっとしたミスでブログがぶっ壊れてしまい、必死で復旧・・・

なんとか見れる状態まで持ってきました。

今回は完全にイカれてしまって、部分修正が不可能な状況だったので、ゼロベースからWordpressの再インストールやDBの再構築などやり直したので、それはもう、とてもとても大変でした。

とりあえず、復旧できて良かった。


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Written by poissonvolant

11月 12th, 2009 at 11:57 pm

>> コメントをどうぞ

Posted in つぶやき

Tagged with

Trackback URL:

Simple Tweet - WordPressの投稿をtwitterに自動tweet

no comment

ブログを更新したらtwitterに自動的にtweetを送信するプラグインを追加してみました。

一番メジャーなのは、

みたいですが、何故か当ブログでは動かなかったので(WPのバージョンの問題だと思います)、

を導入。

機能的にもSimple Tweetの方がよろしいかと。
記事内に「Tweet this」リンクを自動挿入できたりするし。

オススメです。


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Written by poissonvolant

10月 22nd, 2009 at 8:38 pm

>> コメントをどうぞ

Posted in つぶやき,ナレッジ

Tagged with , ,

Trackback URL:

「Popular Posts」入れてみた。 – WordPressプラグイン

no comment

「Popular Posts」入れてみました。

Popular Postsは、エントリを人気順に並べてくれるプラグイン。
(←サイドバーの「Popular Entry」のところで使ってます)


一応導入方法をメモ。

1.プラグインをダウンロード。

  • Popular Posts
  • Post-Plugin Library
  • ※ちょっとややこしいですが、「Popular Posts」を使うためには、「Post-Plugin Library」ってのも必要なので、あわせてダウンロードして下さい。

2.ファイルを解凍して、WordPress内『plugins』フォルダにアップロード。

3.WordPressの管理画面から、2つのプラグインを有効化。

4.表示するエントリの個数等は、設定画面で管理できます。

5.人気ランキングを表示したい箇所に、

<?php popular_posts(); ?>

と表記。

以上。


ワンポイントTipsとしては、デフォルトではリンクのtitleが日時になっちゃうので、設定画面「Output template:」で

<li><a href="{url}" title="{title}">{title}</a></li>

としてあげると、titleにちゃんと記事タイトルが出るようになります。


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Written by poissonvolant

10月 5th, 2009 at 6:32 pm

>> コメントをどうぞ

Posted in ナレッジ

Tagged with ,

Trackback URL:

Page 2 of 3123