Change posts archive ordering

时间:2016-04-17 作者:TonyaJ

我需要更改默认帖子归档的顺序,因此我已将其添加到我的函数中。php,但它不会影响任何东西。。。我看了各种各样的例子,从我所能看到的来看,它应该是可行的。有人能看出我错在哪里吗?我注释掉了档案检查,以防有帮助,但没有任何帮助。谢谢:)

function pre_get_posts_hook($query) { // if ( $query->is_main_query() && $query->is_archive() ) { if ( $query->is_main_query() ) { $query->set( \'meta_key\', \'post_featured\' ); $query->set( \'orderby\', array( \'meta_value_num\' => \'DESC\', \'title\' => \'ASC\' ) ); } } add_filter(\'pre_get_posts\', \'pre_get_posts_hook\' );

1 个回复
SO网友:TonyaJ

废话,算了吧!一个插件正在覆盖我需要的特定存档上的这些设置!因此,如果没有插件,上述功能可能会起作用:)

相关推荐

如何在WooCommerce_Account_Orders函数中传递$CURRENT_PAGE?

woocommerce功能woocommerce_account_orders($current_page) 已调用1个参数$current_page. 该函数通过调用woocommerce_account_orders_endpoint 通过以下挂钩-add_action( \'woocommerce_account_orders_endpoint\', \'woocommerce_account_orders\' );然而,在上述挂钩中,$current_page 未在函数中作为参数传递。情况如何$c