サイトにユーザーがURLを入力できるフロントエンドのアップローダがあります。そこでIF文を作成して、URL(クリック可能)を入力するかどうかを示し、そうでない場合は表示しません。今私はhttp
またはhttps
とwww
が存在する場合(https // www.link.com> link.comを達成しようとしていますが)どこに置くべきか分からないようにしようとしています。私はstr_replace
関数を使用すると仮定します。IF文内のHTTP/HTTPS/WWWを外す
<a href="<?php
if (get_post_meta($post->ID, 'user_submit_url',true)) {
echo get_post_meta($post->ID, 'user_submit_url',true);
} else {}?>" target="_blank">
<?php
if (get_post_meta($post->ID, 'user_submit_url',true)) {
echo get_post_meta($post->ID, 'user_submit_url',true);
} else {}?></a>
洞察力は大変ありがとうございます!