今天有一个需求就是讲一个翻译插件的按钮放到一个指定的位置,一开始简单的看了一下,貌似就是通过参数来获取语言类型,之后进行翻译,这是我最开始的想法,然后错远了。
我一开始直接通过首页函数(home_url())以及参数函数(add_query_arg())来增加参数以及删除参数,但是问题在于,经过一次语言变动之后相关按钮的两个链接都变成同一个链接了,这种情况基本可以判断是JS的情况了,既然有JS覆盖,那么我也不指望了,直接看官方的源码吧,经过查看,官方还是比较人性化的,有一个名为API的文件,里面留了不少函数给我调用。
那么经过折腾加上CSS配合,已经达到了我想要的目的。说实话,想当然真的会浪费不少时间,还不如直接了解插件原理之后对症下药来的最为实在。