按理说挑个站把这密令铺一下就完事了。我盘了盘手头几个:影图站(yingtux.cn)是 WordPress,主站 sjinyu.com 则是自建原创软件推广(销售)平台;剩下个 Shop 站(shop.sjinyu.com)是裸 PHP 自建的,那边怎么改都好说。WordPress 这边搜了半天插件——没有现成的密令推广方案,搜到的全是京东返利、CPS 跳转、自动联盟链接转换那种,跟我要的"搜索词式投放"压根不是一码事。
行吧,自己写一个。插件代号定为 jd-command,中文叫"京东密令"。
事情起点很俗气:京东联盟那边一口气批了我三个密令词,看球季280、看球赛265、猜比分703,配的都是同一个看球季活动的落地页,蒙牛冠名,30 天锁客。玩法说白了就是用户在京东 APP 搜索那个词,落到推客绑定的活动页,京豆和优惠券一起糊上来,30 天内只要再下单都算我的。
按理说挑个站把这密令铺一下就完事了。我盘了盘手头几个:影图站(yingtux.cn)是 WordPress,主站 sjinyu.com 则是自建原创软件推广(销售)平台;剩下个 Shop 站(shop.sjinyu.com)是裸 PHP 自建的,那边怎么改都好说。WordPress 这边搜了半天插件——没有现成的密令推广方案,搜到的全是京东返利、CPS 跳转、自动联盟链接转换那种,跟我要的"搜索词式投放"压根不是一码事。
行吧,自己写一个。插件代号定为 jd-command,中文叫"京东密令"。

第一版我做得很守规矩。注册一个自定义文章类型(CPT)装密令词,每条记录绑一张图、一段密令文案、一个跳转链接,再给个按钮颜色三选一(金/绿/红)。前端走短代码加小工具两种调用方式,主题里哪儿都能挂。
写完压成 zip,丢到 yingtux.cn 后台装上、启用、加短代码到首页——卡片是出来了,规规矩矩一张图加一行按钮。但我自己看着就觉得不对劲。Shop 站那边我之前做了个右栏吸睛的京口令按钮,金色配绿色,进站第一眼就能看见;放到 WP 这边就变成了一张窝在内容区里的小卡片,跟普通插图没两样,根本没冲击力。
更糟的是,我顺手把短代码加进主题的 header.php 里强刷首页,CSS 和 JS 一个没加载。盯着浏览器控制台 Network 面板排了一会儿才反应过来——header.php 是在 wp_head() 之后执行的,而我用的是按需 wp_enqueue_*,注册的时候 wp_head 早就走完了,资源压根没机会插进 <head>。
两个问题摆一块儿,那就直接升一版。
新版加了"全屏弹窗(popup)"模式作为第二种展示形态。原来的卡片模式(inline)也保留——纯加,不动老逻辑,老用户老数据不受任何影响。后台编辑密令时多出来一个「展示设置」面板,模式切到 popup,再勾上"自动注入"和"显示位置:仅首页",保存就完事,前端零代码改动。
弹窗的视觉这一版没省。1600px 限宽、80vh 限高,居中铺开;图片用 1600×738 的活动 banner 撑满主视野,背景毛玻璃模糊一下把页面其他元素虚化掉,注意力直接锁死在弹窗上。左上角一个倒计时胶囊"10s 后关闭",右上角一个 × 关闭按钮,hover 时图标转 90 度,这种细节加上去画面立马就活了。z-index 推到 2147483600+,不怕被主题菜单或者其他弹窗插件压在底下。
行为细节也抠了几个点。倒计时跑完是自动关,自动关不计入"24 小时不再弹"的 localStorage 记忆——下次访问还能再弹。但如果用户手动点 ×、按 ESC、或者点遮罩区域关掉,就写一条 jdc_closed_{post_id} 进 localStorage,24 小时内不再骚扰。这个时长后台可调,填 0 就是永不记忆,每次访问都弹(适合限时活动开头几天用力压一波曝光)。
至于 header.php 那个加载时机的坑,新版加了兜底逻辑:执行到注入资源时,先用 did_action('wp_head') 探一下,如果 wp_head 已经触发完了,就不走 enqueue 队列,直接在当前位置 echo 一段 <link> + <script> 出来。简单粗暴但稳——不管主题在哪一步调插件,都能拿到样式和脚本。


第一个挂上去的密令是看球赛265。装好、勾选弹窗模式、强刷首页,1920×1080 屏幕上视觉直接拉满——蒙牛 banner 几乎占满主视野,倒计时胶囊在右上角正常跑,底部一条金色京口令按钮一眼吸引点击,复制时再居中弹一个 toast 提示成功。整个动效从遮罩淡入到弹窗缩放再到内容呈现,节奏控制在 200ms 左右,不拖泥带水。
4K 屏(3840×2160)测试了一下,因为弹窗限了 1600px 宽,上下会留一些空白——这个是设计预期,硬撑到 4K 会把图拉糊,留白反而显得稳重,不会有"为撑屏而撑屏"的廉价感。
整套插件 14 个文件、23KB,纯免费,不做种草口令、不做授权系统、不挂任何 CDN 远程资源——所有 CSS/JS 都打包进插件本体,装上就跑,断网也能用。
WordPress 这边收工。Shop 站那边在排期做原生 PHP 版的密令管理模块,两个密令(看球季280、猜比分703)会做成两张图轮流切换,每次访问换一个,整体逻辑借鉴这版插件——后台 CRUD 加全屏弹窗加 localStorage 关闭记忆,三件套搞定。
如果有别的 WordPress 站长也想搞密令推广,这套思路应该能直接抄走。剩下的事,就交给数据了。
请 登录 后发表评论。
暂无评论,来说两句吧...