2015-09-04 41 views
0

我有一个wordpress短代码,给我一个ID数组来建立一个链接列表。一切都很好。但是现在我想为这些链接编号,所以我使用$ key输出索引。不幸的是编号(span标签内)开始以零(0),我找不出一个方式来增加+ 1 $键:(

function wp_ytlinks($atts){ 

extract(shortcode_atts(array('id' => 1), $atts)); 
echo '<div class="videonav">'; 
$value = explode(',', $id); 
$index = 0; 
foreach ($value as $key=>$att_id) 
{ 

echo '<a class="yt-vid" id="yt-load" href="http://www.youtube.com/embed/' . 
$att_id . '?rel=0" target="screen"><span>' . $key . '</span></a>'; 
}  
}; 
add_shortcode('ytlinks', 'wp_ytlinks'); 

短码看起来像这样:[ytlinks ID =“J0Np2hn84Tc ,cVHGLdZQgEw“]

可以,请帮助?

+2

'... '。 ($ key + 1)。 ' ...'?! – Rizier123

+0

谢谢。几秒前找到类似的解决方案,你的时间更短...感谢您花时间回答这样的问题,真的很感激:)仅供参考,我从来没有学过编码......我只是改变我在这里和那里找到的代码。所以... – Alani

回答

0

好吧,我不知道,愚蠢来回一个小时后,我试过的东西很容易和它的工作...

foreach ($value as $key=>$att_id) {  
    $nums = $key + 1; 
... 

为什么我hav e在这里发布一个问题来寻找这样一个简单的解决方案?!对不起家伙...