私の最初の英語には申し訳ありません、私の母国語ではありません。woocommerce特定のページの商品を表示
それでは、私がやりたいことを取得変数を使用して、特定のページの製品を得ることですので、これは私の現在のコードです...
$page = 0;
if(isset($_GET['pagina'])){
$page = $_GET['pagina'];
}
$args = array('post_type' => 'product','posts_per_page' => 1, 'page' => $page);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
global $product;
echo get_the_title();
endwhile;
私は、パラメータ'page' => $page
はまさにそれを行いますけれども...それは私が間違っていたようだと私はそれを読んでいたときに間違って理解するかもしれない。
ですから、例えば、私は、2つの製品がある場合:product_1
とproduct_2
と私のposts_per_page
を1
れるものイムアーカイブにしようとすると
私はproduct_1
が表示されますhttp://myurl.com/?pagina=1
を入力した場合、私が入力した場合http://myurl.com/?pagina=2
はproduct_2
を示すことがあります
ありがとうございます。
EDIT:私は私の英語はIMAは私が欲しいもの、他の例では
をexplaning試みるように私の問題を伝えることができなかったと思いますが、私ならば、私はそう$_GET
をTRU取得ページに行くこととした製品を得ることです自分のページネーションを使用する必要があり、それはこのようになります。
$page = 1;
$posts_per_page = 1;
if(isset($_GET['pagina'])){
$page = $_GET['pagina'];
}
$start_from = $posts_per_page * ($page-1);
$sql = "SELECT * FROM Products LIMIT $start_from,$posts_per_page"
製品は製品であり、ページはページです。それらは異なる投稿タイプなので、ページ単位で商品を手に入れることはできません。 IDで商品を購入したいと思うかもしれませんか?そのような変数が1の場合、製品1が得られますか? – helgatheviking
@helgatheviking私は製品IDを必要としません、私はちょうどページネーションコントロールが欲しいですが、ボタンの代わりに、私はGET変数と一緒に行くページを制御したいので、私のJavaプログラムはそれを読むことができます、これらはすべてdbに格納されているので、2ページ目に行くことを前提とした製品を返すことができます。例: 'SELECT * FROM Products LIMIT $ offset、10' – centenond
@helgathevikingページを取得したくありません。特定のページに行くことを奨励している製品を入手したい – centenond