get variable from url?

时间:2011-05-05 作者:v3nt

假设我有一个urlhttp://bfami.modernactivity.co.uk/category/museum/orderby/date/order/desc/

与一起工作的;

add_rewrite_rule( \'category/(.+?)/orderby/([^/]+)/order/([^/]+)(/page/?([0-9]{1,}))?/?$\', \'index.php?category_name=$matches[1]&paged=$matches[5]&orderby=$matches[2]&order=$matches[3]\', \'top\' );
如何在页面上获取orderby或order的值?Think wordpress删除了我通常使用的GET值。。。

只想突出显示页面上的活动订单过滤器!

3 个回复
最合适的回答,由SO网友:v3nt 整理而成

结束于;

class="<?=( strpos(  $oby ,\'date\' ) ? \'active\' : null )?>"
尽管我可以想象我需要在一份工作或另一份工作中完成这项工作。。。

谢谢大家!

SO网友:Bainternet

您正在寻找get_query_var() 功能:

$orderby = get_query_var(\'orderby\');

SO网友:Patriek

想想它:$wp\\u query->query\\u vars[\'orderby\']。

您可以通过var\\u dump转储所有查询字符串变量($wp\\u query->query\\u vars);它应该在那里。

结束

相关推荐

Changing attachment urls?

如何更改附件页URL的格式/[post-url]/[attachment-name]/ 到/media/[attachment-name]/? 我知道我可以覆盖get_attachment_link 通过attachment_link 过滤器,但我想我需要更改重定向结构,以便WordPress知道如何处理这些URL?