メニューにポストステータスのクラスを付ける
functions に add_filter('nav_menu_css_class' , 'nav_menu_add_post_status_class' , 10 , 2); function nav_menu_add_post_status_class($classes, $item){ $post_status…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
functions に add_filter('nav_menu_css_class' , 'nav_menu_add_post_status_class' , 10 , 2); function nav_menu_add_post_status_class($classes, $item){ $post_status…
関連記事を表示するのに役に立つタグ、wp_list_pluck、詳しくは後日追記します。とりあえず参照元だけ。http://www.cssigniter.com/ignite/programmatically-get-related-wordpress-posts-easily/ 追記 投稿の属しているターム(複数、タクソノミー名はgenre)を取得し、その…
一つのカスタム投稿タイプの中に固定ページのようなページとエンドユーザーが投稿していくカテゴリーを作る必要があり、postname.html とpost_id.html を混在させたいので、Slug or PostID(https://wordpress.org/plugins/slug-or-postid/)をインストールした。 スラッグ欄が空欄の時は投稿I…
前にも書いたはずなんですが、自分用の覚書として <?php $term_year = get_query_var('year'); query_posts( array('post_type'=>'カスタム投稿名','taxonomy'=>'カスタムタ…
トップページなどにランキングやお薦めを表示するのにAdvanced Custom Fields の繰り返しフィールドを使用することがありますが、1つ目2つ目とスタイルやアイコンが違う場合、カウントを付けて条件分岐するか1つ目2つ目を指定して値を取得するか、どちらが効率が良いかは場合に寄ったりもしますが、1つ目2つ目を指定して取得する覚書。 *固定ページcon…
新着リストなどで投稿数が表示数より少ない場合でも最後の行のクラスを変えたい時。 <?php $args = array( 'posts_per_page' => 5, 'category_name' => 'xxxx' ); $lastposts = get_posts( $arg…
年月アーカイブのリストを、今年度は月別で昨年以前は年別と言う仕様にするために function takien_archive_where($where,$args){ $year = isset($args['year']) ? $args['year'] : ''; $month = isset(…
例えば、上部に広告やバナーがある等の理由で前後ナビにアンカーを付けたい…http://wordpress.org/support/topic/next_post_link-with-anchor?replies=5 参照 <div class="post-navigation"><?php $the_last_page …