WordPressテーマSANGOの質問

投稿IDチェック用の固定ページにタグIDも表示したい

アバター
ユウ

お世話になっております。
投稿ID/カテゴリーIDチェック用の固定ページに各タグIDも表示して確認したいのですが可能でしょうか?

SANGO
SANGO 質問ガイドライン
コメントへの回答
サルワカくん
サルワカくん
2021/08/03

可能ではありますがphpのカスタマイズが必要です。
子テーマにsangoテーマのpage-allpostsid.phpをそのままコピーして、子テーマのpage-allpostsid.phpファイルに対して該当を編集していただく必要があります。
該当箇所に以下のようなphpを記述すれば確認できそうです。


$posttags = get_the_tags();
if ( $posttags ) {
foreach ( $posttags as $tag ) {
echo $tag-> term_id . ' ';
}
}

よろしくお願いします。

アバター
ユウ
2021/08/04

ありがとうございます。
タグIDを表示させるコードはこちらにしたのですが「」内が空欄になってしまいました。
    「<a href=" term_id ); ?>”> tag_name; ?>」のタグIDは「 term_id; ?>」
恐れ入りますがどのように表示させるか教えて頂けますでしょうか?

サルワカくん
サルワカくん
2021/08/04

お世話になっております。表示したい変数の前にechoを入れてみてください。
よろしくお願いします。

アバター
ユウ
2021/08/05

すみません。
phpはエスケープツールを使わければいけないのを知りませんでした。
今カテゴリーの方を参考にこのようにしているのですが、「」内が空欄になってしまいます。
足りない箇所などあれば教えていただけますでしょうか。宜しくお願い致します。

「エスケープ前」
term_id . ‘ ‘;}}
?>

    「<a href=" term_id ); ?>”> tag_name; ?>」のタグIDは「 term_id; ?>」

「エスケープ後」
<?php
$posttags = get_the_tags();
if ( $posttags ) {
foreach ( $posttags as $tag ) {
echo $tag-> term_id . ' ';}}
?>
<h2>
    「<a href="<?php echo get_tag_link( $tag-> term_id ); ?>"><?php echo $tag-> tag_name; ?></a>」のタグIDは「<?php echo $tag-> term_id; ?>」
</h2>

サルワカくん
サルワカくん
2021/08/05

コメントだとわかりづらいと思いますので、別のページにコードを記述しました。
該当箇所を書き換えてみてください。
https://gist.github.com/steelydylan/f3cb5f315b8c8f30d991160a562ba90d

よろしくお願いします。

アバター
ユウ
2021/08/07

ありがとうございました。
無事表示させることができました。
大変勉強になりました^^