忍者ブログ
20 April

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

26 August

ターム系に関する書き方

WordPress:タームのアーカイブページで、タイトルやスラッグなどの各種情報を取得・表示する方法
※タームの基本的な情報取得方法
このサイトの人は超わかりやすいので、いろいろ参考になる記事がたくさんある
https://www.nxworld.net/wordpress/wp-get-and-display-various-information-on-term-archive-page.html


WordPress タームの取得と表示方法
この方の記事もわかりやすい。素人がわからん点をちゃんと書いてくれる
※神すぎる。いろんなパターンがのっていてコピペでいける。
https://hirashimatakumi.com/blog/164.html


※タームにACFを設置して取得する方法

カテゴリやタームに紐づけたカスタムフィールドを取得し、表示する
https://100webdesign.jp/services/wordpress/wp_result/wp_result-391/

Advanced Custom Fields で登録したタームのフィールド値を取得する方法
https://hirashimatakumi.com/blog/1365.html



※ターム一覧表示方法

WordPress ターム一覧とそのタームに紐づく投稿一覧の表示方法
https://hirashimatakumi.com/blog/4147.html

WordPress で get_terms を使ったターム一覧の表示方法
※ターム一覧にcurrentをつけたいときの方法も載っている
https://hirashimatakumi.com/blog/5509.html



※foreachにエラーが出る (array)を足す
foreach((array)$data as $value){
  ...
}
https://qiita.com/takuma-jpn/items/678876ad12b9ae9998ac




複数カスタムタクソノミー横断で、同一タームの記事の一覧を取得する
https://100webdesign.jp/services/wordpress/wp_result/wp_result-187/






20 August

カスタム投稿タイプ ターム別に色分けリンク付き

オレンジ色の箇所に、タクソノミー名をいれる

 <div class="record_meta">
 <?php $terms = get_the_terms($post->ID, 'item_cat'); foreach ($terms as $term) : ?>
 <?php $term_link = get_term_link( $term, 'item_cat' );?> 
<a class="<?php echo $term->slug; ?>" href="<?php echo $term_link;?>"><?php echo $term->name; ?></a>
<?php endforeach; ?>
  </div>
18 December

wp 1記事目を判別してstyleや内容を変える

https://whitebear-seo.com/wordpress-newpost-conditional-branch/

複数のカテゴリー新着○件をトップに置きたかった
このままやると、カウントがリセットされなくて上手く表示されないため、
カウントリセットの方法を調べた

<?php unset($counter); ?>

ループの外に↑を置くことで、カウントの配列?をリセットできた。
これで複数のカウントをおいても大丈夫になった。
13 June

php 覚書

’ ’ シングルクォーテーションの中は全てテキスト文字列となる
” ” ダブルクォーテーションとは挙動が少し違う

; セミコロンは命令の終わりを意味するので、連結を使った時はセミコロンをいれない
' <img src=" ' . home_url() . ' /text.jpg"> '

elseif あんまりelseifは使わない。if文のみでくくったほうが、動かなかった時に
    対処場所がわかりやすい
    elseifだと条件が合致したらそれ以下を全て無視されてしまうので、思い通りの動作になら    ないときがある