プラグインを使わずにカスタムメニューを作成する方法サーバー、WordPress、EC-CUBEなどWEB全般の疑問を解決するブログ。WEB運営者がHTMLやPHPに明るくなく、管理画面から値の設定を行いたい時があります。そんな時に便利なのがカスタムメニューです。カスタムメニューページを用意することで、よりWEB初心者でも更新しやすいCMSサイトが実現できます。カスタムメニューを作成するサンプルプログラムカスタムメニューを作る方法カスタムメニューページのテンプレートを作るまずは、管理画面に追加したいカスタムメニューページのデザインを作ります。普通のWEB制作と同様に、HTMLの<form></form>で作っていくのですが、add_option()で作成したPHP変数を使いたいので、ファイルは「●●.php」というPHPファイルで作成します。「●●.php」には、カスタムメニューで使用する変数に関する定義しておきましょう。PHP変数を定義(add_option)するPHP変数の更新を定義(update_option)するPHP変数を使った画面デザインをHTMLで記述するカスタムメニューを追加してカスタムメニューページを生成するカスタムメニューをadd_action()を使って作成します。その際に、先ほど作ったカスタムメニューページを呼び出す関数を用意しておき、実行関数に指定することによって、メニューの生成と同時にメニューページが生成されます。カスタムメニューの追加カスタムメニュー追加時の実行関数カスタムメニューを作成するサンプルプログラム例として、「サンプル」というカスタムメニューを追加するサンプルプログラムを紹介します。function.phpsamplemenu_settings.php【WordPress】テーマ独自のオプション情報を定義・保存・活用する2018.03.01WordPressでは、テーマやプラグイン独自のオプション情報を保存するサイトオプションに関する機能があります。サイトオプションでは、好きなオプション名を定義して、テキストやカラ...カスタムメニューの入力項目として、カラーピッカーを使いたい場合は以下の記事も参考にしてみてください。上のキャプチャのように、を紹介します。MENU」の部分は横からスライドインするメニューボタンになります。リストマーカーのデザインをを整えるCSSのコードをまとめました。マーカーの種類(list-...WordPressテーマファイルTCDテーマ「ORION」でscrollのスピードを変更する方法フルスクリーンの動画、スライダーを手軽に設定でき、初心者でも簡単にダイナミックなWEBサイトを実現することができるTCDのWordPress...WordPressプラグインWordPress導入時にインストール必須だと考えるプラグイン一覧WordPressでサイトやブログを作る際に便利なのが「プラグイン」です。日本地図をクリックした際にページリンクのイベントを追加する方法を紹介します。h...WordPress機能カスタマイズプラグインを使わずに記事一覧にページャーを表示させる方法WordPressでインデックスページ、アーカーブページといった記事一覧を表示する際、ページャーが必要になります。知ることができれば、改善すべき箇所がより的確にわかるようになります。