自定义顺序旋转滑块发布插入到特定帖子列表字段中的基础幻灯片

时间:2020-01-22 作者:Prakash Poudel

我的主页显示了大约10-20篇在幻灯片中手动选择的帖子。我使用了旋转滑块。有一个字段Specific Posts List field 插入帖子ID的位置16427,16557,16822,16392,16507 我想在我插入字段时显示它们。

我发现this 有助于理解,但如果可能,我不想插入“订单”自定义字段。Another link 让我明白我还有什么其他选择,但我不明白post__inmenu_order.

Is there a way to show it as my custom list without using custom field?

1 个回复
最合适的回答,由SO网友:Prakash Poudel 整理而成

function modify_slider_order($query, $slider_id) {

    if($slider_id == 4) {
       // $ids=[16427,16557,16822,16507,16392,16548,16564,16426,16412,16404,16419,16421];
         $query[\'orderby\'] = \'post__in\';
//         $query[\'orderby\'] = array (
//     \'post__in\' => $ids,
//     \'orderby\' => \'post__in\',
//     \'order\'   => \'ASC\'
// );


    }

    return $query;

}

add_filter(\'revslider_get_posts\', \'modify_slider_order\', 10, 2);
这解决了我的问题,我不知道为什么我甚至不需要通过ID,但这起到了作用。

相关推荐

如何在WooCommerce_Checkout_Create_Order_Line_Item挂钩中获取产品差异价格

在hook woocommerce\\u checkout\\u create\\u order\\u line\\u item中,我想在checkout页面中更改多个数量的项目元,现在我需要变动价格来计算。function wpler_add_quantities_to_order_items($item, $cart_item_key, $values, $order) { setlocale(LC_MONETARY, \'de_DE\'); //$product =