WordPressプラグイン「Contact Form 7」でサイト内で生成した変数を送信する方法
目次1 意外に知られていない(?)Contact Form 7で変数を送信する方法1.1 Contact Form 7とは1.2 具体的な用例2 カスタム方法2.1 Contact Form 7が出力するhtmlを見る2...
目次1 意外に知られていない(?)Contact Form 7で変数を送信する方法1.1 Contact Form 7とは1.2 具体的な用例2 カスタム方法2.1 Contact Form 7が出力するhtmlを見る2...
以前にwp_get_nav_menu_itemsを使用したメニュー作成を行いましたが、それの拡張でメニューに配置したカテゴリの子カテゴリをサブメニュー表示する方法です。 ここではwp_get_nav_menu_itemsに格納されている配列とget_term_children関数がポイントになります。
目次1 サイトのスマホ対応いろいろ2 Multi Device Switcherプラグイン2.1 プラグインインストール2.2 子テーマを用意する2.2.1 必要なテンプレート2.2.2 子テーマ用style.cssに宣...
投稿の並びを単純にfloatのカラム落ちを利用していたのですが、これだと見出しの行数の増減で縦幅が変わった際に下段が右に寄ってしまうのです。 このズレを回避する方法は思いついただけで3通りあります。
ブログを巡回していると最新記事だけ大きくなっていて、2件目以降はアーカイブ形式に表示されるトップページをよく見ますよね。 通常のループ処理だと同じレイアウトを並べることしかできないので、ちょっとした細工が必要になります。
ログにページネーション(ページャー)を導入しようとしたとき相当慌ててしまいました。 どんなソースを書いても、どんなプラグインを入れても飛べないし、そもそもページ自体生成されない・・・ 半狂乱になって丸一日調べても全く解決策が出てこない・・・ドウシテコウナッタ 思考停止してしまった頭でぼんやりダッシュボードを眺めてて、ふと思いついた設定の変更ひとつで・・・・こともあろうにあっさり機能しました。
have_posts()関数で行われる処理。関数とは「どこかから値または配列を持ってきて何かしらの処理をする」ものなので、もちろんhave_postsも何かしらの配列を処理した上で条件を確定しています。
目次1 WordPressでメニューを表示する1.1 wp_nav_menuを使用したケース1.1.1 ひとつのメニューを定義する場合1.1.2 複数のメニューを定義する場合1.1.3 メニューを表示したいところに書くコ...
WordPressで使われるループforeachについては前回で書きましたが、今回はwhileループについて調べてみました。 ちなみにforeachのまとめはこちら。 まずWordPressで記事を出力する基本的な型はこ...
ループの用途 WordPressでよく使われるループである「foreach」ですが、今までなんとなくモヤモヤしたまま使っていましたが、ここは基本に立ち返って詳しく調べてみようと思います。 ループを使用する目的としては複数...