Opportunistic routing (OR) significantly improves transmission reliability and network throughput in wireless mesh networks (WMNs) by utilizing the broadcast nature of the wireless medium. Through the integration of network coding (NC), the complicated coordination to select the best forwarding node in OR can be bypassed. However, the introduction of NC exacerbates the redundant-packet-transmission problem. To mitigate this issue, existing coded OR protocols either adopt the loss-rate-based approach, employ orthogonal vectors as coded feedback, or pursue the stream-based coded OR model. However, these three solutions suffer inaccuracy and obsolescence of the loss-rate measurement, false-positive/false-negative problem, and unavailability of hop-by-hop stream-based OR, respectively. To address the above problems, we propose a simple but practical coded feedback scheme, Cumulative Coding Coefficient ACKnowledgement (C 3 ACK), based on the relevance between forward (coded packets received from upstream nodes) and backward coding traffic (coded packets overheard from downstream nodes), and apply C 3 ACK to both batch-based and stream-based coded OR models in order to prune redundant forward and backward coding traffic. Both testbed evaluation and simulation study show that our codepruning schemes can outperform existing approaches in terms of expected throughput and transmission count.