PDA

View Full Version : خلاصه کردن



دانیال دزفولی
دوشنبه 22 دی 1393, 15:03 عصر
سلام
چطوری کد های زیر رو خلاصه کنم؟




<?php if(get_field('dl_link1')){ ?><li><a href="<?php the_field('dl_link1') ?>"><?php the_field('dl_text1') ?></a></li><?php }?>
<?php if(get_field('dl_link2')){ ?><li><a href="<?php the_field('dl_link2') ?>"><?php the_field('dl_text2') ?></a></li><?php }?>
<?php if(get_field('dl_link3')){ ?><li><a href="<?php the_field('dl_link3') ?>"><?php the_field('dl_text3') ?></a></li><?php }?>
<?php if(get_field('dl_link4')){ ?><li><a href="<?php the_field('dl_link4') ?>"><?php the_field('dl_text4') ?></a></li><?php }?>

احسان!
دوشنبه 22 دی 1393, 15:35 عصر
سلام
این چطوره؟

<?php for ($i = 1; $i < 4; $i++):
if(get_field('dl_link'.$i)): ?>
<li><a href="<?php the_field('dl_link'.$i) ?>">
<?php the_field('dl_text'.$i) ?></a></li>
<?php
endif;
endfor;
?>


اینطوری میتونی هرچند تا عدد دلخواه بیشتر از ۴ اضافه کنی.

دانیال دزفولی
دوشنبه 22 دی 1393, 15:56 عصر
Parse error: syntax error, unexpected ':' in file.php on line 72

line 72 :



if(get_field('dl_link'.$i)): ?>



واسه وردپرسه

اینطوری جواب نمیده

SA_Developer
دوشنبه 22 دی 1393, 17:26 عصر
احتمال داره بعدا بهش نیاز پیدا کنی


function parse_field ( $field )
{
if(get_field('dl_link' . $field)){
$link = the_field('dl_link' . $field);
$text = the_field('dl_text' . $field);
echo "<li><a href=\"$link\">$text</a></li>";
return true;
}

return false;
}



parse_field( 4 );

احسان!
دوشنبه 22 دی 1393, 17:51 عصر
تا جایی که میدونم وردپرس کاری به این دستور زبان پی اچ پی نداره.(الانم یه نگاه به مستنداتش انداختم.)

احتمالا اشتباه تایپی ای چیزی داشتی. مثلا پرانتز رو جا بذاری ممکنه باعث این اخطار بشه.
دوباره بررسی کن و اگه کار نکرد کل پرونده رو بذار اینجا.

دانیال دزفولی
دوشنبه 22 دی 1393, 18:04 عصر
function parse_field ( $field ){
if(get_field('dl_link' . $field)) {
$link = the_field('dl_link' . $field);
$text = the_field('dl_text' . $field);
echo "<li><a href=\"$link\">$text</a></li>";
return true;
}

return false;
}






Parse error: syntax error, unexpected '{' in F:\xampp\htdocs\wordpress\wp-content\themes\zomorod\includes\theme_functions.ph p on line 152

line 152 :

if(get_field('dl_link' . $field)) {



:گریه: