連番に関する覚書
通常の一覧で投稿に連番をつけたい場合、$wp_query->current_post; で表示することができる。*0から始まるので + 1 とする。 投稿全体で何番目かを表示したい場合は function get_serial( $post_type = 'post', $op = '<=' ) { global…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
通常の一覧で投稿に連番をつけたい場合、$wp_query->current_post; で表示することができる。*0から始まるので + 1 とする。 投稿全体で何番目かを表示したい場合は function get_serial( $post_type = 'post', $op = '<=' ) { global…
ページビルダーも色々あると思うのだけど、有料テーマに組み込まれている繰り返しフィールドのテキストエリアの一部をビジュアルエディターに変更したいと…そういうカスタマイズが可能かどうかも不明なまま、設定ファイルがどこにあるか探して、なんとか解読できた。 ビジュアルエディターの設定ファイルからフォーム部分をコピーして、繰り返しフィールドの設定ファイルに貼り付ける際…
ボリュームの大きいサイトの移転があって、All-in-One WP Migration の拡張機能Unlimited Extension を購入した。 エクスポートファイルが44GBあって、どうなることかと思いながらFTPでダウンロードするのに5時間、移転先のサーバーにアップロードして復元するのに20時間。 それでも、途中でタイムアウトすることなく無事に完了…
Custom Post Type UI でカスタム投稿タイプを登録する際、権限タイプを投稿タイプ名、例えば news とすると、 User Role Editor で publish_news、edit_news などの権限が追加されるので、 特定のユーザー・ユーザーグループのみにアクセス権を設定できるのだが、 設定したユーザーアカウントで投稿・編集時にタク…
イベントを開催日で予約投稿とし、月ごとに年月を見出しとして投稿の一覧を表示。 <?php global $wpdb; $limit = 0; $year_prev = null; $months = $wpdb->get_results( "SELECT DISTINCT MONTH( post_date ) AS month , YE…
bxslider で投稿のカルーセルスライダーを実装し、中央に来るスライドのみいくつかの要素を表示する仕様で、 onSliderLoad: function(currentIndex) { $(‘#slider’).children().eq(currentIndex + 1).addClass(‘active-slide’); }, onSlideBefo…
今までそんな必要がなかったので考えたこともなかったが、more タグの前と後を出し分けることが出来る。 前が echo get_extended( $post->post_content )[‘main’]; 後が echo get_extended( $post->post_content )[‘extendedR…
ワードプレスでカスタムフィールドを検索対象に含めたい場合、いつもSearch Everything を使っていたのだが、特定のカスタム投稿内の検索(こちらにカスタムフィールドの検索が必須)と通常のキーワード検索があるサイトでSearch Everything を入れると、カスタムフィールド検索はできるのに通常のキーワード検索ができない不具合が発生。 WP C…