首先對不起我的英語,不是我的第一語言。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
什麼我試着去歸檔文件是
如果我鍵入http://myurl.com/?pagina=1
將顯示product_1
,如果我鍵入http://myurl.com/?pagina=2
將顯示product_2
在此先感謝
編輯:我覺得我的英語沒這麼伊馬嘗試在其他例如地名釋義溝通我的問題
我想要的是得到那個假設在我得到TRU $_GET
因此,如果頁面去的產品我用我自己的分頁,它會是這個樣子:
$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程序可以讀取它,我必須實現自己的?所有這些都存儲在數據庫中,所以查詢可以返回第2頁中要打包的產品,例如:'SELECT * FROM Products LIMIT $ offset,10' – centenond
@helgatheviking我不想獲取頁面,我想要得到的產品是在給定的頁面 – centenond