让“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\']