Php 如何为活动菜单链接添加不同的类
我的网址是:Php 如何为活动菜单链接添加不同的类,php,wordpress,Php,Wordpress,我的网址是: wp/ShowMatch.php?Embed=Soccer&Show=3 php是 <?php $PID = $post->ID; $PShow = get_bloginfo('wpurl').'/ShowMatch.php?Embed='; for($i=1;$i<11;$i++){ if(get_post_meta($PID, 'Poz_Pozembed_'.$
wp/ShowMatch.php?Embed=Soccer&Show=3
php是
<?php
$PID = $post->ID;
$PShow = get_bloginfo('wpurl').'/ShowMatch.php?Embed=';
for($i=1;$i<11;$i++){
if(get_post_meta($PID, 'Poz_Pozembed_'.$i, true)){
echo '<li class="MoreLinks"><a href="'.$PShow.$PID.'&Show='.$i.'">KANAL '.$i.'</a></li>';
}
}
?>
我想用jquery为我的html输出(对于li标记)添加一些活动类。。那有可能吗
任何帮助,谢谢。for($i=1;$i
for($i=1;$i<11;$i++){
if(get_post_meta($PID, 'Poz_Pozembed_'.$i, true)){
echo '<li class="MoreLinks'.(isset($_GET['Show']) && $_GET['Show']==$i?' active':'').'">
<a href="'.$PShow.$PID.'&Show='.$i.'">KANAL '.$i.'</a>
</li>';
}
}
$('li.MoreLinks').addClass('MyActiveClass');谢谢您的评论,但我的意思是如果是活动链接;)那么您的意思是($i==3)?那你为什么要使用jquery呢?似乎是wordpress,所以最好是get_query_var()而不是$get。你必须将任何不是wordpress对象的查询变量添加到已识别的查询变量数组中,才能从$wp_全局查询中检索它。在此实例中使用$\u GET联机Applab的编辑工作完成了吗?您必须将任何非WordPress对象的查询变量添加到已识别的查询变量数组中,才能从$wp_全局查询中检索该查询变量。从什么时候起,抄袭之前发布的答案就成了一件事了?
for($i=1;$i<11;$i++){
if(get_post_meta($PID, 'Poz_Pozembed_'.$i, true)){
echo '<li class="MoreLinks'.(isset($_GET['Show']) && $_GET['Show']==$i?' active':'').'">
<a href="'.$PShow.$PID.'&Show='.$i.'">KANAL '.$i.'</a>
</li>';
}
}
<?php
$PID = $post->ID;
$PShow = get_bloginfo('wpurl').'/ShowMatch.php?Embed=';
$get_i = get_query_var('Show');
for($i=1;$i<11;$i++){
if(get_post_meta($PID, 'Poz_Pozembed_'.$i, true)){
echo '<li class="MoreLinks '.($get_i == $i ? 'active' : '').'">'.
'<a href="'.$PShow.$PID.'&Show='.$i.'">KANAL '.$i.'</a>'.
'</li>';
}
}
?>