-1

私はこのトリッキーな質問にとても夢中になりました。私の URL は次のとおりです: www.mysite.com/page/?id=sun

変数 (sun) を取得して、PHP 配列に入れたいと思います。

<?php 
 $tag = $_GET['id'];

 wp_reset_query();

 query_posts(array('post_type'=> 'projects','technologiestags'=> $tag) );
 if(have_posts()):
 while(have_posts()):the_post();
 ?>

 <div class="technology">
 <h4><?php the_title(); ?></h4><br/><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(''); ?></a>

</br></br><div class="readmore"><a href="<?php the_permalink(); ?>">Read more&nbsp;&raquo;</a></div>

</div><!--END of technology Id-->

<?php endwhile; endif; wp_reset_query();?>

ご覧のとおり、「. echo "$tag" . " を使用しましたが、機能しません。URL 変数を取得して PHP に挿入する方法は他にありますか。

前もって感謝します。

4

3 に答える 3

0
query_posts(array('post_type'=> 'projects','technologiestags' => $tag);
于 2012-10-10T20:28:51.527 に答える
0

$tag は変数であり、文字列を渡す代わりに使用できます。

query_posts(array('post_type'=> 'projects','technologiestags' => $tag);
于 2012-10-10T20:29:23.447 に答える
0

いくつかの変更、試してください:

if(isset($_GET['id'])):
        $tag = stript_tags($_GET['id']);
        wp_reset_query();
        query_posts(array(
                'post_type'=> 'projects',
                'technologiestags'=> $tag)
        );
        if(have_posts()):
            while(have_posts()):
                the_post();
                ?>
                <div class="technology">
                    <h4><?= the_title(); ?></h4>
                    <div class="post-title"><a href="<?php the_permalink(); ?>"><?= the_post_thumbnail(''); ?></a></div>
                    <div class="readmore"><a href="<?= the_permalink(); ?>">Read more&nbsp;&raquo;</a></div>
                </div>
                <?
            endwhile;
            wp_reset_query();
        endif;
    endif;
于 2012-10-10T20:32:36.617 に答える