如何对多页进行排序?

时间:2012-11-20 作者:user23898

我想使用下拉列表对WordPress中的帖子列表进行排序。结果将显示在多个页面上。那么,我如何将查询传递到第二、第三、第四页,等等?

下面是我的表单示例。

<form method="post" id="order">
  <select name="sort" onchange=\'this.form.submit()\'>
    <option value="">Sort by</option>  
    <option value="zip">Sort by Zip Code</option>
    <option value="type">Sort by Property Type</option>
  </select>
</form>
谢谢你,

约翰

1 个回复
SO网友:Ralf912

Use sessions:

<?php
session_start();

if( isset( $_POST[\'order\'] ){
  $order = filter_input( INPUT_POST, \'order\', FILTER_SANITIZE_STRING );

   if( $order )
    $_SESSION[\'order\'] = $order;

}

if( isset( $_SESSION[\'order\'] )
  $order = $_SESSION[\'order\'];
结束

相关推荐

如何通过AJAX从jQuery中的PHP获取值

I\'m trying to get a value from a PHP function through Ajax and save it in a variable in jquery.PHP;add_action( \'wp_ajax_mark_as_read\', array( &$this, \'readen_color\' ) ); public function readen_color() { if( isset( $_POST[\'post_id