<?php
$site = site_url();
$tec = $site;
$tecget = $site . '/';
$tecgetwo = substr($site, 7);
$gett = get_option('FPMobileget');
if (strpos($gett, "http://www.") === 0) {
$gettt = substr($gett, 11);
$getttc = 'http://' . $gettt;
}
elseif (strpos($gett, "www.") === 0) {
$getwww = substr($gett, 4);
$getwwwc = 'http://' . $getwww;
}
elseif (strpos($gett, "http://") === 0) {
$gethttp = substr($gtt, 7);
}
if (($gett == $tec) || ($gett == $tecget) || ($getwwwc == $tec) || ($getttc == $tec) || ($gett == $tecgetwo)) {
echo "you entered the same url";
echo '<div class="error"><p style="color:#F00">Warning -error</p></div>';
delete_option('FPMobileget');
}
else {
echo "success";
}
?>
ユーザーの url 入力と現在のサイトの url が同じかどうかを確認したい、同じ場合は同時に管理メニューでユーザーにエラーメッセージをスローしたいテキストフィールドをクリアしたい.私は get_option(' を使用しましたFPMobileget') を使用して、テキスト ボックスからユーザー入力を取得します。したがって、条件が満たされたときにテキストフィールドをクリアするためにdelete_optionを使用しました(URLが同じ場合)。ここで、ユーザーは別の方法でURLを入力する可能性があるため、それを処理するためにいくつかの文字列関数を実行しました。ここではすべて正常に動作しますが、エラーメッセージが上に表示されました、しかしテキストボックスの隣にはありません。ここではすべて正常に動作しますが、テキストボックスの横にエラーメッセージを表示したいのですが、これはスタックオーバーフローでの最初の質問です。前もって感謝します。