你这个需求最好是PHP后端实现。类似Node.js都要通过SSR才能确保对搜索引擎友好,所以我不敢说搜索引擎一定会去执行你的JS。
检查是否是机器人使用PHP库:
https://github.com/JayBizzle/Crawler-Detect
检查是否是手机端使用WordPress内置函数:wp_is_mobile()
wp_is_mobile()
有奖参与论坛社区问答