小编moh*_*del的帖子

使用分页进行Wordpress延迟加载

即时通讯使用WP_Query分页进行延迟加载,它工作正常,但内容到达终点时会重复自身,当我搜索特定结果时,它会正确显示结果,但是在此之后,它仍然想要进行延迟加载,因此它将加载随机数据

这是我的代码

懒加载

    <?php 

add_action('wp_ajax_nopriv_load_posts_by_ajax', 'load_posts_by_ajax_callback');
add_action('wp_ajax_load_posts_by_ajax', 'load_posts_by_ajax_callback');

function load_posts_by_ajax_callback(){
    // check_ajax_referer( 'load_more_posts', 'security' );
    $paged = $_POST['page'];
    $args = array(
        'post_type' => 'unit',
        'post_status' => 'publish',
        'posts_per_page' => 4,
        'paged' => $paged
    );
    if ( !empty($_POST['taxonomy']) &&  !empty($_POST['term_id']) ){
        $args['tax_query'] = array (
            array(
                'taxonomy' => $_POST['taxonomy'],
                'terms'    => $_POST['term_id'],
            ),
        );
    }
    if ( ! is_null($_POST['offer']) ) {
        $args['meta_query'][] = array(
            'key'    => 'WAKEB_hot',
            'value'  => '1',
            'compare' => '=',
        );
    }
    if ( ! is_null($_POST['purpose']) ) { …
Run Code Online (Sandbox Code Playgroud)

ajax wordpress woocommerce

5
推荐指数
0
解决办法
173
查看次数

Flutter 应用栏左侧操作

我试图将顶部 AppBar 操作向左对齐,但失败了 在此输入图像描述

     Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          titleSpacing: 0.0,
          elevation: 5.0,
          backgroundColor: Color(0xff201F23),
          title: Icon(
            Icons.polymer,
            color: Colors.orange,
            size: 30.0,
          ),
          actions: <Widget>[
            Container(
                margin: EdgeInsets.fromLTRB(0, 8, 10, 8),
                child: CircleAvatar(
                  backgroundImage: ExactAssetImage('assets/Bronze.jpg'),
                ),
                decoration: new BoxDecoration(
                  border: new Border.all(
                    color: Colors.orange,
                    width: 1.0,
                  ),
                  borderRadius: new BorderRadius.all(new Radius.circular(50.0)),
                )),
            Container(
              //margin: EdgeInsets.fromLTRB(0, 0, 130, 0),
              child: Column(
                  mainAxisAlignment: MainAxisAlignment.center,
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: <Widget>[
                    Container(
                      child: Text(
                        'Ov3rControl',
                        style: TextStyle(fontSize: 12.0),
                      ),
                    ),
                    SizedBox(height: 4.0),
                    Row( …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

5
推荐指数
2
解决办法
2万
查看次数

在 WooCommerce 中编辑我的帐户订单视图页面

在 WooCommerce 我的帐户“订单视图”页面中,我应该添加这样的视觉跟踪:
在此处输入图片说明

在实际页面上,要跟踪每个订单,上面的订单详细信息:

在此处输入图片说明

  1. 第一个问题是我不知道如何将 html 和 php 代码添加到视图订单页面我尝试在 functions.php 上添加钩子但它没有用

  2. 第二个问题是我想在查看订单页面中获取每个订单的状态(例如:处理或交付等)

这是我尝试实现它的functions.php代码:

    // **
//  * Add custom tracking code to the view order page
//  */
add_action( 'woocommerce_view_order', 'my_custom_tracking' );
function my_custom_tracking(){
    $order = wc_get_order( $order_id );

    $order_id  = $order->get_id(); // Get the order ID
    $parent_id = $order->get_parent_id(); // Get the parent order ID (for subscriptions…)

    $user_id   = $order->get_user_id(); // Get the costumer ID
    $user      = $order->get_user(); // Get the WP_User object

    echo $order_status  = $order->get_status(); // Get …
Run Code Online (Sandbox Code Playgroud)

php wordpress orders woocommerce hook-woocommerce

4
推荐指数
1
解决办法
5452
查看次数

Flutter使网络图像采用全宽

我有这张卡,我想让任何图像占据卡的整个宽度,我尝试将宽度设置为 double.infinity 和 3000,但它不起作用。另外,我想在图像顶部写文字,我该怎么做?如果我这样做,会影响应用程序的性能吗?

 return Card(
            clipBehavior: Clip.antiAlias,
            elevation: 5,
            margin: EdgeInsets.fromLTRB(10, 20, 10, 24),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: <Widget>[
                new Expanded(
                  flex: 8,
                  child: new Container(
                    width: double.infinity,
                    child: ClipRRect(
                      borderRadius: BorderRadius.circular(4.0),
                      child: CachedNetworkImage(
                        fadeInDuration: Duration(milliseconds: 2000),
                        width: 3000,
                        imageUrl:
                            'https://images.alphacoders.com/560/thumb-350-560228.jpg',
                        placeholder: (context, url) =>
                            new CircularProgressIndicator(),
                      ),
                    ),
                  ),
                ),
                new Expanded(
                    flex: 2,
                    child: new Container(
                      child: MaterialButton(
                        minWidth: double.infinity,
                        color: Color(orange),
                        onPressed: () {},
                        child: Text(
                          'Read More',
                          style: TextStyle(color: Colors.white),
                        ),
                      ),
                      color: Colors.green, …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout

4
推荐指数
1
解决办法
1820
查看次数

Laravel从数据库中排序数据

你好我有这个功能

 $TableB1 = \DB::table('users')
    ->join('group_user', 'users.id', '=', 'group_user.user_id')
    ->join('groups', 'groups.id', '=', 'group_user.group_id')
    ->select(
       'groups.name as groupname',
       'group_user.user_id as id',
       'users.name as name',
       'users.company_id as companyID'
       )
    ->get();
Run Code Online (Sandbox Code Playgroud)

它从数据库获取数据并在视图中显示数据,像这样

我想做的是按group.name分组数据,以便团队字段按顺序显示
表

艾哈迈德
队艾哈迈德
队哈桑队

但是当我使用groupBy('group.name')时,我在laravel中遇到错误

php mysql laravel

1
推荐指数
1
解决办法
64
查看次数