<?php
$href2 = ''// آدرسی که میخوای برای دانلود بدی
if ($href2 == null) {
//اگه داخل متغیر $href2 خالی بود این کد رو اجرا کنه
$href = 'home.php';
}else{
// اگه متغیر محتوا داشت این کد رو اجرا کنه
$href = 'index.php';
}
?>
<a href="https://roocket.ir/<?php $href; ?>" style=display:none target="_blank">دانلود مستقیم</a>
درود خوبی...
کد زیر:
<?php
if ($len == 12){
echo "<a href='http://www.dddd.in/" . $row_Recordset1['TRACKING_NO'] . "1213'> track </a>";
} else {
echo "<a href='http://www.aaa.in/" . $row_Recordset1['TRACKING_NO'] . "1231'> track </a>";
}
?>با PHP این کار خروجی خوبی نمیتونه داشته باشه. بهتره از Javascript استفاده کنی.
اگه میخوای از PHP استفاده کنی باید کلا href ها رو به جای قرار دادن مستقیم با HTML با echo قرار بدی
اگه مثلا میخوای لینک هایی رو که یادت رفته آدرس بدی این کد فکر نمیکنم به کارت بیاد و باید از JS استفاده کنی
<a href="https://roocket.ir/<?php if(isset($link)){
if($link != ''){
echo $link;
} else{
echo 'site.com';
}
} else{
echo 'site.com';
} ?>">
قبل قرار دادن href باید یه متغیر link تعریف کنی.
شاید پاسخ شما همینجا باشد
جواب نمیده ، بزاریش بیشتر توضیح بدم توی ودرپرس یک اسکریپ قرار دادم که به صورت خودکار یک صفحه جدید برای پخش آنلاین تولید میکند ولی لینک پخش رو انتقال نمیده من میخوام که وقتی که src یا herf خالی شد در اون موقع ریدارکت بشه به صفحه پست و اونجا لینک درست قرار داره
کار نمیکنه
خب شما js رو بگو
من یه چیز دیگه فکر میکردم.
حالا که از وردپرس استفاده میکنی نیازی به JS نیست فقط باید کد های قالب رو تغییر بدی و تو بخش WPQuery(همونجا که پست ها با کمک از یه ابجکت WPquery تو حلقه تکرار میشن) اونجا فقط لازمه بخشی که لینک پست رو با getpermalink() بدست بیاری
البته اگه از افزونه ای استفاده میکنی یا... باید کد های مربوط به اونو تغییر بدی
دقیقا نمیدونم ساختار پروژت به چه شکلیه و اسکریپت رو چطور نوشتی(افزونه نوشتی یا کد ها رو به قالب اضافه کردی و...) اما با کمک از Function های خود وردپرس میتونی مشکل رو حل کنی