Foreach loop with my shortcode
-
I am sorry but I searched for a long time and I haven’t got the answer of my problem. This might be a PHP question but as I am using Option Tree, I thought this is the best place. Please help me. The issue is –
I have an array which I am looping through “foreach”. It works absolutely fine. But I want to display predefined items with the loop. For example;
my loop is,
<?php $info = ot_get_option('info', array()); if (isset ($info) ) { foreach ($info as $new_info) {?> <p><?php echo $new_info['name'] . ", " . $new_info['age']; ?></p> <?php }} ?>
This outputs correctly as –
Name1, age1 Name2, age2 Name3, age3 Name4, age4
… and so on. As this is dynamic, I want to display specific items with this. Like, I want to display only 2nd and 4th item (or any other) from this loop. So the loop should output only –
Name2, age2 Name4, age4
I know this can be achieved by on/off button for list items. But that would be complicated for user. As they will use this as shortcode. Example –
[new_info count=""]
etc. I want provide some attribute to the user, so then they can easily output items as they want.I really don’t know how to do that. Can anyone help me? I am also new to PHP coding.
- The topic ‘Foreach loop with my shortcode’ is closed to new replies.