HOME カスタマイズメモ

①子テーマ(mh-magazine-lite-kid)を作り、以下を設置、順次修正

・style.css(ヘッダー ロゴ画像もCSSで挿入)
・header.php(IE用script等を記述)
・homepage.php(index.phpのCSS構造が同じになるよう修正。home-5ではなくサイドはサイドウィジェットとする)
・editor-style.php(ダッシュボードエディター修正)
・loop.php(アイキャッチ画像がない場合、カテゴリページにnoimage画像を表示させるタグを削除)
・mh-widgets.php/includes(子テーマに移しても読み込まないため、親テーマのテンプレートを直接編集。アイキャッチ画像がない場合、ウィジェットにnoimage画像を表示させるタグを削除)➾その後テーマの更新で元に戻ってしまっている。
・footer.php(copyrightを修正)

②プラグイン有効化

◆デフォルト(不要なものは削除)

・Akismet/APIキーを登録して有効化
・WP Multibyte Patch/有効化

◆以下は新規にインストール

・Jetpack/マルチ機能プラグイン 上記APIキーで有効化
・Movable Type and TypePad Importer/MTインポート用
・NewStatPress/高機能アクセス解析
・WP-RSSImport/ RSS Feedの記事タイトル取得用(単独RSS)
・RSS Antenna/連載中の小説・新作アップ情報用 複数のRSSを取得しリストアップする。設定に取得したいRSS Feed アドレスを記入
(RSSImportのPHPを参考に、rss-antenna-view.phpのCSS構造を修正、表示を揃える。この部分style.cssにIE用CSSハックを記入、調整)
・FeedWordPress/みんなの遊び場のFeedを丸ごと取得するため
(参考  http://tukuriba.net/archives/453
このプラグインではページがそのまま投稿記事データとして取り込まれる。それを新サイトレイアウトで表示させることもできるけれど、それだとコメントが表示されないため、元サイトへのリンクとした)
TinyMCE Advanced/ダッシュボード用高機能テキストエディタ
・PHP Code Widget/ウィジェットに直接PHPコードを書きこめるようになる
・Better WordPress Recent Comments/コメントの表示を調整する
・User Access Manager/ユーザーをグルーブ分け、許可されたグループユーザーはアクセスしている時だけその記事を読める

③固定ページで以下を作成

・HOME/フロントページ用。テンプレートからHomepage を選択。
・room-image/サイドバーのRooms 用にテーブルで画像+リンクを挿入。RSSImport プラグインのタグで各作家部屋のRSSから記事を一件取得するコードを記入。
・問い合わせ/Jetpackのプラグインで、固定ページ編集画面より「お問い合わせフォームを追加」で設置

④外観>メニュー でメニューを作成

・ヘッダーナビ(MaineNavigation)/ヘッダー下のメインナビバーを作成。並び順で左から表示される。
左のメニュー項目から右のメニュー構造に必要項目をドラッグし、以下のようにメニュー構造を設定。
ホーム、みんなの遊び場、Dal0044について、リンク・・・リンクメニューに直接リンクURLを記入、右エリアにメニューに追加。
問合わせ・・・③で作成した固定ページの「問い合わせ」をメニューに追加。

⑤ウィジェット HOME 1

・テキスト:HTMLでトップイメージを挿入、ウェルカムメッセージを記入
・テキスト:みんなの遊び場アップ情報/RSSImportのタグを記入
・テキスト:連載中の小説・新作アップ情報/RSS Antenna のコードを記入

⑥ウィジェット HOME4

・MH Custom Posts:カテゴリ「Dal0044からのお知らせ」を選択
・PHP Code:注目!記事として、投稿記事のタグに TOP と記入した記事が表示される

⑦ウィジェット Home5

・テキスト:Rooms / ③で作成した 固定ページ 「room-image」でタグ表示にし、HTMLタグをコピー、ペーストする
・MH Custom Posts/最近の投稿HOME/カテゴリから未分類を選択
・カテゴリー/左の利用できるウィジェットから、右エリアにドラッグ(またはウィジェットを追加をクリック)
・検索/同
・RSSリンク/同
・MH Custom Posts/Staff Room/カテゴリから業務連絡を選択
・テキスト/StaffOnly とWpログインへのリンクをHTMLで記述

⑧ウィジェット サイドバー1

・テキスト:Rooms / ③で作成した 固定ページ 「room-image」でタグ表示にし、HTMLタグをコピー、ペーストする
・最近の投稿/最近の投稿HOME/全てのカテゴリから記事タイトルがリストアップされる
・最近のコメント/全てのコメントがリストアップされる
・カテゴリー/左の利用できるウィジェットから、右エリアにドラッグ(またはウィジェットを追加をクリック)
・検索/同
・RSSリンク/同
・MH Custom Posts/Staff Room/カテゴリから業務連絡を選択
・テキスト/StaffOnly とWpログインへのリンクをHTMLで記述

➈CSS編集、ウィジェットに追加したHTMLなどを追加

⑩FTPでMT-HOME保管用ディレクトリ mthome を新規作成

MTダッシュボードにて、全般>設定>から以下に変更
・ ブログURL・・・ http://www.dal0044.com/mthome/
・ブログパス・・・ /home/dal0044-com/public_html/mthome

⑪WP作業

設定>一般> WPアドレスとサイトアドレスの両方を以下に変更

HOME

⑫FTPでWPのフォルダとファイルをすべてルート直下に移動

⑬新ディレクトリログインからダッシュボードにアクセスし、画像リンクをチェック、修正

⑭.htaccess の入れ替えでCGIの有効化がリセットされてしまったため、

MTからのコメント投稿、MTダッシュボードへのアクセスが出来なくなった。
➾WADAX のコントロールパネルからCGIを再度有効化する

————————————————————————————

※ みんなの遊び場のMTからのインポート記事、画像リンクが表示されるものとされないものがある。
サムネールでマウスオンクリックが指定されていると画像が表示されず、画像タイトルテキストとリンクのみの表示となる。

解決策として、RSS Feedで記事を丸ごと取得できるプラグインを導入。

・FeedWordPress/みんなの遊び場のFeedを丸ごと取得するため
(参考  http://tukuriba.net/archives/453

これにより、カテゴリページにタイトルと旧サイトへのリンクが自動で取得できた(コメント数は(0)になってしまうけれど…)
(&取得した概要にHTML特殊文字コード–空白の –が表示されてしまうけれど、これはもうしょうがないね)。

2014.9.19

(おそらく)テーマ更新により、拍手プラグインとバッティングした模様で、contents.php 19行目にエラーとのメッセージ。投稿記事にコメント欄と右サイドバーが表示されないという不具合。

contents.php 19行目 の <?php showWebClap(); ?> を削除。
これにより表示は元に戻った。
HOMEに拍手メッセージは要らないか、ということでこのままとする。

➾ とすると拍手メッセージのプラグインは削除したほうがいいけれど…
➾ で、子テーマの contents.php も不要になるのか ?
(細部をすっかり忘れているのがコワい)

Be the first to comment

Leave a Reply

Your email address will not be published.


*