メインコンテンツに移動
- WordPressのプラグイン(ACF:Advanced Custom Fields)投稿/固定ページにGoogleMapを挿入する
- プラグイン(ACF)のGoogleMapフィールドがgeoフィールドなので、GoogleMapで値を表示するために別のツールが必要です
- 長所:頻繁使用に場所の指定が簡単。短所:テンプレートの変更が必要
- WordPressの投稿/固定ページにGoogleMapを挿入する簡単な方法:指定した場所のGoogleMapのifremeコードの取得
- 短所:GoogleMapの頻繁の利用に向かない、投稿リスト/詳細にマップが表示されてしまいます
- 問題点:WordPressの固定ページ/投稿の編集エリアにPHPのコード挿入することができない
- 解決:プラグイン(Insert PHP)で固定ページ/投稿の編集エリアにPHPコードを直接に挿入します
- 投稿/固定ページに個別にPHPコード挿入の場合このプラグイン(Insert PHP)の使用は最適
- やりたいこと:WordPressのカスタムフィールド追加、表示
- カスタムフィールドを投稿に表示させるにはテンプレートタグの使用が必要
- やりたいこと:カスタムjsファイルをWordPressのページに挿入します
- 関数(wp_register_script, wp_enqueue_script)でカスタムjsファイルをページに挿入します
- wp_enqueue_scriptのみの使用が簡単のように見えますがなぜwp_register_scriptが必要でしょうか。またいつ使用すべきでしょうか。
- wp_register_scriptの使用利点1:一か所ですべてのjsファイルを登録し、
- テーマをカスタマイズするために子テーマを作成します
- 親テンプレートをカスタマイズするためにそのテンプレートを子テーマのフォルダにコピーします
- やりたいこと:投稿/固定ページにカスタムフィールドを追加します
- プラグイン(Advanced Custom Fields)のインストール/有効化
- カスタムフィールドグループを新規作成
- カスタムフィールドグループの使用場所を投稿タイプ(初期)に指定
- 新規投稿作成、カスタムフィールドに値を入力、ショートカットコードで投稿の画面に表示させる
- ダイナミックページはクライアントからのリクエストより必要なデータを収集して表示できるよう加工して返します
- Wordpressにダイナミックページ生成ツールもあります
- フロントページに「固定ページ」+「投稿」の構成
- 投稿を固定ページに挿入プラグイン(例:Posts in Page)を導入します
- 最新の投稿:投稿の時系列逆順で投稿した一覧表示
- WordPressのフロントページが最新の投稿にする設定