メインコンテンツに移動
- WordPressの投稿に「抜粋」入力エリアがあります
- WordPressの初期環境では「抜粋」が表示されない
- 「抜粋」の表示はテンプレートに「the_excerpt()」関数の追加が必要
- 抜粋表示ルール1:マニュアル抜粋がそのままに表示される
- 抜粋表示ルール2:自動抜粋が投稿内容の最初から110文字が抜粋として表示される
- ティーザー(Teaser): 抜粋表示+続きを読む(詳細へのリンク)
- やりたいこと:モジュール(Path Breadcrumbs)よりサイトページのパンくずリストを作成
- ルール1: 一URLに一パンくずリストを作成
- ルール2: 一階層のURLが一パンくずで対応します
- モジュール(Path Breadcrumbs)がすべてのデータタイプ(Entity,nodeなど)に対応している
- Drupalのメニュータブを作成するにはMENU_LOCAL_TASKとMENU_DEFAULT_LOCAL_TASKの組み合わせ
- MENU_DEFAULT_LOCAL_TASKがコールバックなしで親ディレクトリのものを継承します
- 関数(drupal_get_form)を介してフォームを呼び出しと直接にフォーム呼び出しの違いは呼び出される関数に「$form, $form_state」引数が渡されるか否か
- $form_stateが渡された利点は:いろいろなデータを埋め込む処理ができます
- GoogleMapを固定ページ/投稿に挿入する方法がいろいろあります
- Google Mapを固定ページ/投稿に挿入する専用プラグイン(MapPress Easy Google Map)の導入
- プラグイン(MapPress Easy Google Map)が簡単に利用でき、かつ頻繁に違う場所の表示に良いツールでしょう
- やりたいこと:Drupalの「サイト構築」管理画面にリックを追加しサイト構築に関する項目を管理したいです
- 解決:hook_menu()を実装して管理ページのURIを定義すればよいです
- WordPressのプラグイン(ACF:Advanced Custom Fields)投稿/固定ページにGoogleMapを挿入する
- プラグイン(ACF)のGoogleMapフィールドがgeoフィールドなので、GoogleMapで値を表示するために別のツールが必要です
- 長所:頻繁使用に場所の指定が簡単。短所:テンプレートの変更が必要
- WordPressの投稿/固定ページにGoogleMapを挿入する簡単な方法:指定した場所のGoogleMapのifremeコードの取得
- 短所:GoogleMapの頻繁の利用に向かない、投稿リスト/詳細にマップが表示されてしまいます
- D7ではエンティティ(Entity)に対応していないサードパーティーのモジュールが数多く存在しています
- エンティティ()に対応するサブモジュール/パッチをネットでチェックします
- 問題点:WordPressの固定ページ/投稿の編集エリアにPHPのコード挿入することができない
- 解決:プラグイン(Insert PHP)で固定ページ/投稿の編集エリアにPHPコードを直接に挿入します
- 投稿/固定ページに個別にPHPコード挿入の場合このプラグイン(Insert PHP)の使用は最適