微信小程序排除展示特定目录下的文章

  • A+
所属分类:WordPress插件 小程序

微信小程序通过REST-API与WordPress传递数据。小程序端有两种形式加载文章。

  1. 文章列表/wp-json/wp/v2/
  2. 随机文章/wp-json/minapp/v2/

修改wp

REST-API集成到WordPress内核后,用参数替换了过滤器。首先安装过滤器插件WP REST API filter parameter。插件地址https://github.com/WP-API/rest-filter,或者直接下载rest-filter-master.zip

小程序utils/api.js文件中文章列表改为/wp-json/wp/v2/posts?filter[cat]=1

修改minapp

小程序API插件中routes/post.php文件中,有get_rand_postsget_hot_postsget_related_posts三个函数,修改每个函数的$args数组,添加'cat' => '-2,-3,-10',分别在213,238,287行。

$args = array( 'posts_per_page' => 10, 'orderby' => 'rand', 'date_query' => array( array( 'after' => '1 year ago' ) ), 'update_post_meta_cache'=> false, 'cache_results'=> false, 'cat' => '-2,-3,-10'  );
文件下载 资源名称:rest-filter系统平台:WordPress
下载地址
weinxin
独角兽驿站
公众号

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: