0

テンプレート ページでカスタム フィールドを使用しており、複数のカテゴリ ID へのハイパーリンクを作成したいと考えています。

このスニペットはカスタム投稿フィールドを取得し、カテゴリ ID 23 と 19、またはカスタム フィールドに入力した任意のシリーズ、つまり 23、9、17 を返します。

<?php $featuredpost_cat = get_field('featured_category_id'); ?>

私はこのようなことをしたいです (私は適切な呼び出しと構文を知りません):

<a href="<?php wp link to $featuredpost_cat ?>"My Link Title </a>

これが十分に明確であることを願っています。

4

2 に答える 2

1

カテゴリIDでカテゴリリンクへ:

<?php $featuredpost_cat = get_field('featured_category_id'); $category_link = get_category_link( $featuredpost_cat ); ?> <a href="<?php echo esc_url( $category_link ); ?>"> My Link Title </a>

これについての詳細は、wordpress関数のリファレンスサイトで入手できます。 http://codex.wordpress.org/Function_Reference/get_category_link

于 2012-04-21T16:42:38.010 に答える
0

これを試して:

<a href="http://www.yourwebiteurl/yourcategoriepage/<?=$featuredpost_cat?>">My Link Title</a>

これが役立つことを願って、IDにリンクする方法の一般的な解決策を提供しています。

于 2012-04-21T15:25:34.987 に答える