差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
web:wordpress [2007/04/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> | ||