-1

私のURLは:

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>';
            }
        }           
        ?>

ユーザーが 4.channel を視聴すると、リンクは次のようになります。

wp/ShowMatch.php?Embed=Soccer&Show=4

jqueryを使用して、html出力(liタグ用)にアクティブなクラスを追加したい..それは可能ですか?

助けてくれてありがとう。

4

2 に答える 2

1
    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>';
        }
    }           
于 2012-12-13T23:52:53.840 に答える
0
<?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>';
    }
}           
?>
于 2012-12-13T23:58:50.203 に答える