让“qtranslateslug插件小部件”插件在管理端工作,以将slug存储在slug表中,我将自己的代码放在了用户端。
在wp-blog-header.php 页面我在包含之前添加了自己的代码wp-load.php 文件我从中获取url$_SERVER[\'REQUEST_URI\'], 并使用slug和其中的语言检索帖子名称并分配修改后的URIto $_SERVER[\'REQUEST_URI\'] 适当地。
例如:
编辑前:$_SERVER[\'REQUEST_URI\'] = \'/fr/french-slug\';
编辑后:$_SERVER[\'REQUEST_URI\'] = \'/post-name\';
让我更详细地解释一下
分配$_SERVER[\'REQUEST_URI\'] 到变量
用斜杠把子弹炸开(/)
查看slug数据库表中“qtranslateslug插件小部件”插件正在使用的slug,并从中获取帖子id
现在使用post id从post表中获取post名称。
以我在上述示例中所示的方式将其内爆。
将其分配回$_SERVER[\'REQUEST_URI\']