空の要素を消す
一度作成した投稿をビジュアルエディターで編集すると、タグの位置がずれたり、空のタグが残ったりすることがある。 この空のタグを消す方法を調べてみた。 空のpタグを消すプラグインはある。https://wordpress.org/plugins/remove-empty-p/ functions に記入する方法ならpタグ以外も追加できるが、通常の投稿欄で作成した…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
一度作成した投稿をビジュアルエディターで編集すると、タグの位置がずれたり、空のタグが残ったりすることがある。 この空のタグを消す方法を調べてみた。 空のpタグを消すプラグインはある。https://wordpress.org/plugins/remove-empty-p/ functions に記入する方法ならpタグ以外も追加できるが、通常の投稿欄で作成した…
固定ページの場合、表示しているページが親でも子でも、親ページを先頭に子ページ一覧を表示。 <?php global $post; if (!$post->post_parent ) { $pID = $post->ID; } else { $ancestor = array_pop( get_post_ancestors( $post-&g…
イラスト上の色々な箇所からマウスオーバーで画像をポップアップする仕様で $(document).ready(function(){ $('#area1').bind( 'mouseenter', function() { $('.popup1').show(); }); $('#area1…
テーマはレスポンシブでもYouTubeの動画を貼り付けるとそこだけサイズが変わらないので、自動でdivで括りましょう。 http://wordpress.stackexchange.com/questions/61877/how-to-wrap-an-element-around-an-iframe-or-embed-in-content-automatic…
メニューのアイテム数を取得して、100÷アイテム数でスタイルのwidth を指定。 <?php $menu_items = wp_get_nav_menu_object( 'menu_name' ); $item_width = 100/$menu_items->count; ?> <style type=&quo…
連続して多言語サイトを制作した。 1つは言語ごとの担当者を分けたいという要望で、新規サイトということもあり、マルチサイトで制作した。 マルチサイトの場合、テーマは同じものを複製して必要箇所だけ差し替えれば良いので、その点は楽。 もう1つは運用中のサイトに英語コンテンツを追加するということで、qtranslate X を利用した。これはqtranslate の…
グーグルマップに全物件のマーカーを表示し、クリック時にリンク付きでタイトルを表示する。 *座標の登録にはACFを使用 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></scrip…
Admin Menu Editor はマルチサイトに対応していない。プロ版は対応しているらしい。 他にはサブメニューの並び替えや書き換え、独自メニューの追加ができるプラグインが見つからないので、ちょっと困っている。 Category Order and Taxonomy Terms Order はネットワークで有効化せず、別々に有効化。 親サイトのパーマリン…