PHPならんなーって時のまとめ

なってんのかなーって不安になったときは、入れたいところの前後に<pre></pre>をいれて確認をしてみる!
その時はechoとかprint_rで出力しないと確認できないから気を付ける!
カスタム投稿でタクソノミーをショートコードを使って表示するとき
- ショートコードで使用するテンプレートファイルを用意します。
- 表示したい順にHTMLを書いていきます。
- カテゴリーを表示する場所の前に(1)のコードを書きます。
- class名として入れたいところに echo をして出力します。
- aタグ(リンク付きリスト)として入れたい場所に(2)のコードを入れます。
参考サイト:WordPress カスタム投稿タイプとカスタム分類(タクソノミー)
(1)タクソノミースラッグの取得
<?php
$terms = get_the_terms($post->ID, 'タクソノミー名');
$任意の名前 = $terms[0]->slug;
?>(2)リンク付きタームリストの出力
<?php
echo get_the_term_list($post->ID, 'タクソノミー名');
?>カスタム投稿でID名を入れたいとき
- ループ内に以下のコードを書きます
- 入れたいところに echo を入れて出力する
<?php
$任意の名前 = get_page_by_path('オブジェクトのパス', OBJECT, 'カスタム投稿名(英語の方)');
$post_id = $任意の名前->ID;
?>
