差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| web:wordpress [2008/12/13] – administrator | web:wordpress [不明な日付] (現在) – 外部編集 (不明な日付) 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== WordPressの改造 ====== | ||
| + | |||
| + | ===== 個別記事のリンクをMovableTypeと同じにする ===== | ||
| + | - wp-includes/ | ||
| + | $date = explode(" | ||
| + | $rewritereplace = | ||
| + | array( | ||
| + | $date[0], | ||
| + | $date[1], | ||
| + | $date[2], | ||
| + | $date[3], | ||
| + | $date[4], | ||
| + | $date[5], | ||
| + | $post-> | ||
| + | $post-> | ||
| + | $category, | ||
| + | $author, | ||
| + | $post-> | ||
| + | ); | ||
| + | </ | ||
| + | - パーマリンクの設定 | ||
| + | * 「オプション」→「パーマリンク設定」 | ||
| + | * 「独自表記を以下の入力欄に記述」を選択し、 | ||
| + | * 「カスタム構造」に< | ||
| + | - ゼロでパディングされた記事番号のリンクが生成されますが、ゼロのまま値を渡しても記事番号として認識します。 | ||
| + | |||
| + | ===== MovableTypeからの移行 ===== | ||
| + | 記事番号も保持したまま移行するには | ||
| + | - 書き出しに記事番号を付加する | ||
| + | * mt2\lib\MT\App\CMS.pmの2986行目< | ||
| + | - MovableTypeの管理画面から記事の書き出しをする | ||
| + | - WordPressで記事番号を受け取れるようにする | ||
| + | * wp-admin\import-mt.phpの231行目< | ||
| + | case '': | ||
| + | break; | ||
| + | </ | ||
| + | case ' | ||
| + | | ||
| + | | ||
| + | * 295行目の< | ||
| + | $post_id = $wpdb-> | ||
| + | </ | ||
| + | // | ||
| + | - import-mt.phpを実行してインポートする | ||
| + | |||
| + | ===== コメントの投稿者のURLからFaviconを取得→表示 ===== | ||
| + | Favatarを組み込む。スタイルシートに以下を追加 | ||
| + | <code css> | ||
| + | |||
| + | ===== 記事をインポートしたときにピンを受け付けない設定になっていたとき ===== | ||
| + | 一括してピンをオープンにするMySQLのコマンド | ||
| + | <code sql> | ||
| + | |||
| + | ===== RSSフィード ===== | ||
| + | * sidebar.php< | ||
| + | < | ||
| + | < | ||
| + | * header.php< | ||
| + | <link rel=" | ||
| + | href="<? | ||
| + | <link rel=" | ||
| + | href="<? | ||
| + | |||
| + | ===== サイト簡易表記の対応方法 ===== | ||
| + | wp_includes/ | ||
| + | function get_the_title_rss() { | ||
| + | $title = get_the_title(); | ||
| + | $title = apply_filters(' | ||
| + | $title = "[H] " | ||
| + | return $title; | ||
| + | }</ | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ===== 月別アーカイブの表記を日本語に ===== | ||
| + | wp_includes/ | ||
| + | <code php> | ||
| + | if ( $show_post_count ) { | ||
| + | // $text = sprintf(' | ||
| + | $text = sprintf(__(' | ||
| + | $after = '& | ||
| + | } else { | ||
| + | // $text = sprintf(' | ||
| + | $text = sprintf(__(' | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== 個別記事のタイトルに「Blog Archive」という文字が入ってしまう ===== | ||
| + | wp_content/ | ||
| + | <code php><? | ||
| + | </ | ||
| + | |||
| + | ===== 月別アーカイブを折りたたみにする ===== | ||
| + | wp_content/ | ||
| + | <code php> | ||
| + | <select onchange=" | ||
| + | < | ||
| + | <?php wp_get_archives(' | ||
| + | </ | ||
| + | |||
| + | <script type=" | ||
| + | function nav(sel) { | ||
| + | if (sel.selectedIndex == -1) return; | ||
| + | var opt = sel.options[sel.selectedIndex]; | ||
| + | if (opt && opt.value) | ||
| + | location.href = opt.value; | ||
| + | } | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== xreaのデータベース文字化け対策 ===== | ||
| + | |||
| + | wp-include\wp-db.php | ||
| + | <code php> | ||
| + | の後ろに | ||
| + | <code php> | ||
| + | を挿入 | ||
| + | |||
| + | ===== プラグインの自動アップデート ===== | ||
| + | セーフモードのFTPだと、プラグインの自動アップデートに失敗してしまいます。 | ||
| + | |||
| + | wp-config.phpに | ||
| + | <code php> | ||