-1

single.php で、カスタム フィールド「wpcf-website」に投稿エントリの Web サイトがあるカスタム フィールドの値を取得しようとしています。だから私は試しました:

<?php if (get_post_meta($post->ID, 'wpcf-website', true)) { ?>
<p>Web Site: <a href="http//:<?php echo get_post_meta($post->ID, 'wpcf-website', true); ?>" target="_blank"><?php echo get_post_meta($post->ID, 'wpcf-website', true); ?></a></p>
<? }?>

OK が表示されますが、実際のリンクは私のサイト内にあるため、壊れています。

http://mysite.com/my-post-name/http//:www.ccbtoday.org

単純に http:// を先頭に追加して、フィールドの値を表示するにはどうすればよいですか?

4

1 に答える 1

1

それがあなたのサイトの実際のコードである場合、http プロトコルにタイプミスがあります。「http//:」ではなく「http://」にする必要があります。これにより、表示されている問題が修正されます。

于 2012-11-24T17:52:10.443 に答える