رفتن به مطلب

خطا به حلفه فورایج در قالب وردپرس


پست های پیشنهاد شده

در 5 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

خوب شما اون بخش نام و نام خانوادگی دکتر هم باید بذارید توی if به شکل زیر:

 


<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(isset($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

 

موفق باشید

 

:(
فرقی نکرد :(

این خروجی با مقدار ست شده است:

596c879f4b7c5_ScreenShot2017-07-17at14_18_04.png.6281413679ef8315cf2956b7e64ceb64.png

 

و این هم بدون مقدار ست شده:

596c85b77eb11_ScreenShot2017-07-17at14_09_29.png.f43b19c6d55842789a8748f60354b64c.png

لینک به ارسال

این کد یک جاش ایراد داره اون هم isset هست این تابع موقعی کاربرد داره که شما میخواهید ببینید متغییر ست شده یا نه که خوب اینجا ست شده پس باید چیز دیگری بزنید که ببینید اگر خالی نبود متغییر نشون بده پس میشه 

<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

تابع empty  کاربردش همینه فقط باید ورژن پی اچ پی بالا تر از 5.5 باشه

لینک به ارسال
در 5 دقیقه قبل، Fenix.ir گفته است :

این کد یک جاش ایراد داره اون هم isset هست این تابع موقعی کاربرد داره که شما میخواهید ببینید متغییر ست شده یا نه که خوب اینجا ست شده پس باید چیز دیگری بزنید که ببینید اگر خالی نبود متغییر نشون بده پس میشه 


<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?>

تابع empty  کاربردش همینه فقط باید ورژن پی اچ پی بالا تر از 5.5 باشه

:)
مرسی واقعا زحمت کشیدید دستتون درد نکنه هم شما و هم دوست عزیزمون @naghmesara 

این بار دست شد.

 

لینک به ارسال

سلام کد زیرو امتحان کنید:

<? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
<h4 class="w-iconbox-title">نام و نام خانوادگی دکتر :</h4>
<div class="w-iconbox-text">
<?= '<li>'.$name_family_dr.'</li>'; ?>
</div>
<? endif; ?

 

لینک به ارسال

یه سوال برای خوندن فیلد های که به انواع چند انتخابی checkbox هستند اونها رو چطوری باید خوند.؟ من یکی دوتا فیلد اینجوری دارم که با دستورات قبلی نوشتم ولی تو خروجی عبارت Array فقط چاپ میشه درصورتی که باید مقادیر انتخاب شده هر چک باکس رو نشون بده.

ممنون میشم این سوال رو هم پاسخ بدید.

;)

 

@naghmesara  @Fenix.ir

لینک به ارسال

ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی 

لینک به ارسال
در 4 ساعت قبل، Fenix.ir گفته است :

ربطی نداره دوست عزیز اون هم یک دیتا هست که شما ارایه زخیره کردی 

خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array

باید چیکار کرد تو این وضعیت؟

لینک به ارسال

درود مجدد

 

در هم اکنون، m4xs051 گفته است :

خب واسه اینکه بشه خوندش و مقادیر آرایه رو چک کرد باید چیکار کرد؟ مثل دستورات قبلی براش نوشتم ولی خب گفتم که فایده ای نداشت و مقادیر آرایه رو چاپ نکرد فقط نوشت Array

باید چیکار کرد تو این وضعیت؟

بستگی به نحوه ذخیره سازی توی دیتابیس داره.

اگر با serialize ذخیرش کردید تیو دیتابیس باید با unserialize محتواش رو مشاهده کنید اگر با json_encode ذخیره کردید توی دیتابیس باید با json_decode محتواش رو مشاهده کنید.

لینک به ارسال

دوستان چطوری میشه مقدار یک فیلد رو چک کرد که اگه مقداری وارد نشده یه مقداری پیشفرض وارد برای نمایش در نظر گرفته بشه.

مثلا: نام و نام خانوادگی تو فیلد ها وارد نشد خروجی اینجوری چاپ بشه:

نام خانوادگی: مقداری برای این فیلد وارد نشده است

و اگه مقدار وارد شده بود که دیگه مقدار ست میشه مثلا:

نام خانوادگی: john donne

 

 این هم یک نمونه کدی که میخوام این شرط رو براش برقرار کنم:

<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? endif; ?>
</div>

 

 

ویرایش شده توسط m4xs051
لینک به ارسال

سلام و درود

 

در 12 دقیقه قبل، m4xs051 گفته است :

دوستان چطوری میشه مقدار یک فیلد رو چک کرد که اگه مقداری وارد نشده یه مقداری پیشفرض وارد برای نمایش در نظر گرفته بشه.

مثلا: نام و نام خانوادگی تو فیلد ها وارد نشد خروجی اینجوری چاپ بشه:

نام خانوادگی: مقداری برای این فیلد وارد نشده است

و اگه مقدار وارد شده بود که دیگه مقدار ست میشه مثلا:

نام خانوادگی: john donne

 

 این هم یک نمونه کدی که میخوام این شرط رو براش برقرار کنم:


<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? endif; ?>
</div>

 

 

از کد زیر استفاده کنید.

<div class="w-iconbox iconpos_left size_medium style_default color_primary ic-wc">
  <? $name_family_dr = get_post_meta(get_the_ID(), 'name_family_dr', true);
if(!empty($name_family_dr)) : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : <?= '<span class="text-ico-r">'.$name_family_dr.'</span>'; ?></h4>
  <? else : ?>
  <div class="w-iconbox-icon"><i class="fa fa-user"></i></div>
  <h4 class="w-iconbox-title">نام و نام خانوادگی : مقداری برای این فیلد وارد نشده است</h4>
  <? endif; ?>
</div>

 

موفق باشید

لینک به ارسال

ممنونم دوست عزیز @naghmesara 

این کد واسه تصاویر و داده های دیگه هم میشه استفاده کرد؟

مثلا واسه مپ - داده هایی که بصورت آرایه ای فرستاده میشن - و عکس که اگه عکسی ست نشده یه عکس پیشفرض برای این فیلد ست بشه؟

مثلا این نمونه کدی که من برای نمایش عکس استفاده میکنم:

<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>

<?php endif; ?>  

 

لینک به ارسال

درود مجدد

 

در 3 دقیقه قبل، m4xs051 گفته است :

ممنونم دوست عزیز @naghmesara 

این کد واسه تصاویر و داده های دیگه هم میشه استفاده کرد؟

مثلا واسه مپ - داده هایی که بصورت آرایه ای فرستاده میشن - و عکس که اگه عکسی ست نشده یه عکس پیشفرض برای این فیلد ست بشه؟

مثلا این نمونه کدی که من برای نمایش عکس استفاده میکنم:


<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>

<?php endif; ?>  

 

بله برای همه نوع داده مورد استفاده قرار میگیره.

<?php 
$image = get_field('image');

if( !empty($image) ): ?>
<a href="<?php echo $image['url']; ?>" ref="magnificPopup">
  <img width="220" height="220" src="<?php echo $image['url']; ?>" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="<?php echo $image['alt']; ?>" sizes="(max-width: 350px) 100vw, 350px"></a>
<?php else : ?>
<a href="لینک عکس پیشفرض" ref="magnificPopup">
  <img width="220" height="220" src="آدرس عکس پیشفرض" class="attachment-tnail-1x1-small size-tnail-1x1-small" alt="متن جایگزین عکس پیشفرض" sizes="(max-width: 350px) 100vw, 350px"></a>
<?php endif; ?>

 

موفق باشید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...