رفتن به مطلب

کد زنجیره برای زمینه دلخواه


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

سلام ,

من یه کد زمینه دلخواه دارم که واسه لینک دانلود استفاده میکنم

کد من به این شکل هستش


<?php $mid_var = get_post_meta($post->ID, 'dl',true);
if(isset($mid_var) && !empty($mid_var)) : ?>
<a href="<?php echo get_post_meta($post->ID, 'dl',true); ?>" title="<?php the_title(); ?>" target="_blank">ِDownload</a>
<?php endif; ?>

همونطور که داخل کد مشخصه "نام" برای کد بالا dl تعریف شده ("مقدار" هم میشه لینک دانلود قاعدتا )

سوالم اینه ; فرضا من یه مطلبی دارم که 5 تا لینک دانلود نیاز داره , نمی خوام 5 بار این کد رو کپی کنم (داخل single.php یا ..)

مثلا یه بار برای dl3 , dl2 , dl1 ..

راهی هست که با تغییر همین کد بتونم dl2,dl1, .. واسش تعریف کرد؟

تشکر

لینک به ارسال

درود.

این کد را به جای کد های خودتان استفاده نمایید :


<?php
$links = get_post_custom();
$links = $links['dl'];
if(isset($links)) {
foreach ( $links as $key => $value ) {
?>

<a href="<?php echo $value; ?>"> دانلود پارت <?php echo $key; ?> </a> <br/>
<?php } } ?>

سپس در نوشته یا مطلبی که نیاز دارید لینک قرار بدید به این صورت عمل کنید

به عنوان مثال :

فایل نوشته دارای 3 پارت می باشد :

یک زمینه دلخواه با نام dl و مقدار آن لینک پارت اول قرار دهید

سپس یک زمینه دلخواه دیگر با نام dl و مقدار آن لینک پارت دوم قرار دهید

و سرانجام یک زمینه دلخواه دیگر با نام dl و مقدار آن لینک پارت سوم

  • امتیاز 6
لینک به ارسال

درود.

این کد را به جای کد های خودتان استفاده نمایید :


<?php
$links = get_post_custom();
$links = $links['dl'];
if(isset($links)) {
foreach ( $links as $key => $value ) {
?>

<a href="<?php echo $value; ?>"> دانلود پارت <?php echo $key; ?> </a> <br/>
<?php } } ?>

سپس در نوشته یا مطلبی که نیاز دارید لینک قرار بدید به این صورت عمل کنید

به عنوان مثال :

فایل نوشته دارای 3 پارت می باشد :

یک زمینه دلخواه با نام dl و مقدار آن لینک پارت اول قرار دهید

سپس یک زمینه دلخواه دیگر با نام dl و مقدار آن لینک پارت دوم قرار دهید

و سرانجام یک زمینه دلخواه دیگر با نام dl و مقدار آن لینک پارت سوم

واقعا ممنونم از شما

فقط اگر امکان داره بفرمایید چطوری برای تعداد لینک بیشتر میشه کد خودتونو تغییر داد

برای فرضا 15 لینک یا بیشتر

لینک به ارسال

شما به هر تعداد که نیاز داشتید به همان ترتیبی که در مثال بالا گفته شد عمل کنید به طور خودکار شماره گذاری می شه و نمایش داده میشه

  • امتیاز 4
لینک به ارسال

درود.

جایگزین کنید :


<?php
$links = get_post_custom();
$links = $links['dl'];
if(isset($links)) {
foreach ( $links as $key => $value ) {
?>
<a href="<?php echo $value; ?>"> دانلود پارت <?php echo $key+1; ?> </a> <br/>
<?php } } ?

  • امتیاز 6
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...