特定のユーザー権限と特定のカスタム投稿
特定のカスタム投稿に特定のユーザー権限のユーザーが投稿・編集するように設定 例として、カスタム投稿custom、ユーザー権限custom とする。 Custom Post Type UI でカスタム投稿タイプを作成する際、Capability Type をpostやpageではなくcustom とする。 User Role Editor で権限custom …
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
特定のカスタム投稿に特定のユーザー権限のユーザーが投稿・編集するように設定 例として、カスタム投稿custom、ユーザー権限custom とする。 Custom Post Type UI でカスタム投稿タイプを作成する際、Capability Type をpostやpageではなくcustom とする。 User Role Editor で権限custom …
カテゴリーにAdvanced Custom Field でタイトル画像、サイドバナー、グローバルナビの設定欄を付けて一覧と詳細ページに表示。子カテゴリーに設定がない場合は親カテゴリーの設定を表示する。 以下はグローバルナビのタグ。後半はメニューの数を取得して幅を均等にするため。メニューの選択はAdvanced Custom Fields: Nav Menu …
今は新規のサイトでカスタムフィールドを使うときはAdvanced Custom Fields を使うのだけど、だいぶ以前にMagic Fields を使ったサイトでコンテンツの追加があって、設定は管理画面を見れば思い出すのだが、テーマのタグの方は自分が書いたブログ記事を見ながら書いた。 グループの複製、グループ内で画像の出し方、チェックボックスでの条件分岐……
スクロールするとコンテンツがフェイドインする、という仕掛け。ただふわっと出てくるのでなく、もう少し動きを付けたい、ということで、jquery.inview を実装してみた。 $(function() { $('.fadein-rise').on('inview', function(event, isInView, v…
カスタム投稿タイプxxx にタクソノミー type、area、line があり、type のターム a の絞り込み検索で、type のターム a の投稿があるarea のタームを表示して投稿数も表示。 <?php $categories = get_terms('area','hide_empty=1'); fo…
WordPress Event Calendar:https://wordpress.org/plugins/spider-event-calendar/ イベントを登録するタイプのカレンダーで、カレンダーを作成・Manage Events でイベントを登録する手順。 カレンダーは複数作成することができ、ページヘの挿入は挿入ボタンでカレンダーを選択して挿入す…
Advanced Custom Fields でプロフィールに追加した氏名欄の値をニックネームに登録したいので function save_my_user_meta( $user_id ) { $mname = get_field('member-name', 'user_'.$user_id ); if ( $mna…
人気記事を表示するプラグインWordPress Popular Posts。CSSで順位を表示する方法はよく紹介されているが、支給されたHTMLに合わせる必要があったので、HTMLのカスタマイズにカウントを付けて表示させた。 function report_popular_posts_html_list( $mostpopular, $instance ){…