0 レビュー
1 回答
php-Wordpress-クリックで順序を変更
次のコードを考慮すると、Wordpressブログに、古いものから新しいものへと投稿を並べ替えるループがあります。
<?php
$args = array(
'order' => 'ASC'
);
query_posts( $args );
?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part('content'); ?>
<?php endwhile; ?>
必要なのは、ユーザーがクリックしてこのパラメータを古いものから新しいものへ、または新しいものから古いものへと変更する2つのリンクを作成することです。
これを実現するためにjQueryを使用することを考えましたが、ユーザーがクリックしたリンクに基づいてPHPコードをどのように変更するか正確にはわかりません。
わからない
0
レビュー
答え :
解決策:
並べ替えの方向をパラメータに変更した場合(例:
) <?php
$args = array(
'order' => (isset($_GET['dir']) ? $_GET['dir'] : 'ASC')
);
query_posts( $args );
?>
次に、次のようなリンクを作成できます:
<a href="http:example.com/yourpage.php?dir=DESC">Newest to Oldest</a>
<a href="http:example.com/yourpage.php?dir=ASC">Oldest to Newest</a>
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。