「The Loop」の投稿をリンクに変換するのに苦労しています。基本的に私は表示された投稿をリンクにしようとしています。ループは自動的にすべての私の<a>
タグを閉じて、the_post()
のコンテンツを1つの大きなリンクにすることはできません。Wordpress 'the_post()をリンクに変換する際の問題
ここに問題コードがあります。これはおそらく私が見落としている単純なものです。
<?php if (have_posts()) while (have_posts()) : the_post(); ?>
<a href="#" <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h3><?php the_title(); ?></h3>
</a>
<?php endwhile; ?>
*外部リンクを削除するように編集されました。 また、有効なHTMLではありません。これは、概念実証のためのテストコードです。
私は何かをクリアしたいと思います... 'the_post()'は、ループの各繰り返しで使用する変数を設定する関数です。文字列やデータを返す関数ではありません出力は純粋にsetter関数です( 'setup_postdata()'と同じです)。この関数は 'the_title()'、 'the_content()'などの関数を呼び出すのに必要な変数を設定します。 – t31os
正しい。私はthe_post()内から引き出されたものすべてをリンクにしようとしていましたが、私が引っ張っていた投稿のうちの1つに、the_content()内に追加のリンクが1つありました。 –